Kriege Sessions offline nicht zum Laufen!
thomas
- php
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.
Nabend,
header("Location: session.php");
header() erwartet eine absolute URI.
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
Dies ist doch schon alles, was du wissen möchtest.
In der php.ini ist standardmäßig als "session.save_path" /temp eingestellt.
Ja, aber hast du auch ein Verzeichnis /temp? Möchtest du nicht lieber sowas wie "C:/temp" schreiben?
Ein Link:
29.11. Wie benutze ich die Session-Funktionen unter Windows?
http://www.dclp-faq.de/q/q-sessions-windows.html
Bis denne,
Ok danke für die Tipps, ich werds mal ausprobieren!
thomas.
Hello,
Ok danke für die Tipps, ich werds mal ausprobieren!
Und vergiss nicht, dem Apache-User auch alle notwendigen Rechte auf das Verzeichnis zu geben.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hi
Ich bin zwar Anfänger, aber ...
XTREM DEJAVU! Das hatte ich alles vor 3 Tagen ... :o)
Gruss
Amit
Hallo,
erstmal Sessions Installieren ;)
http://www.rpgcommunity.de/clanwissen/p_sessions.php
MFG
Andavos