Hallo! Ich verwende PHP 4.3 und Apache 2. Offline krieg ich Sessions nicht zum Laufen:
Datei:
<?php
if(isset($_SESSION["user"]) && !empty($_SESSION["user"])) {
$user=$_SESSION["user"];
?>
Hallo <?= $user; ?>!
<? }
else {
session_start();
$_SESSION["user"] = "Thomas";
header("Location: session.php");
}
Ich erhalte immer diesen Fehler:
Warning: session_start(): open(http://localhost/vote/temp\sess_f49c90ab3009cd87091033b63af28623, O_RDWR) failed: No such file or directory (2) in c:\server\apache\htdocs\vote\session.php on line 15
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\server\apache\htdocs\vote\session.php:15) in c:\server\apache\htdocs\vote\session.php on line 15
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\server\apache\htdocs\vote\session.php:15) in c:\server\apache\htdocs\vote\session.php on line 15
Warning: Cannot modify header information - headers already sent by (output started at c:\server\apache\htdocs\vote\session.php:15) in c:\server\apache\htdocs\vote\session.php on line 19
Warning: Unknown(): open(http://localhost/vote/temp\sess_f49c90ab3009cd87091033b63af28623, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (http://localhost/vote/temp) in Unknown on line 0
In der php.ini ist standardmäßig als "session.save_path" /temp eingestellt. Sowohl im PHP-Ordner als auch im Verzeichnis wo die Datei liegt ist dieser Ordner vorhanden... was mach ich falsch?
thomas.