Hallo
ich hab hier ein Problem mit der übergabe von Sessions, ich finde meinen fehler einfach nicht.
Hier mal auschnitte aus der Login.php Datei, hier soll die Session erstellt werden.
Erste Zeile
<?php
session_start();
session_register("usersession");
?>
dann .... etwas Code, wenn Passwort richtig dann kommt der else Zweig hier
} else {
#echo "richtig";
$_SESSION['usersession'] = $_REQUEST['name'];
mysql_free_result($rsLogin);
$url="Location: index.php?".session_name()."=".session_id();
header($url);
}
Weiterleitung funktioniert, SessionID ist auch oben im URL
BSP: index.php?PHPSESSID=20ef6d7de8032b4db3d5bcdd2e9bfaaf
index.php, ersten Zeilen
<?php
session_start();
#if(!isset($_SESSION['usersession'])){
header("Location: login.php");
#}
print_r($_SESSION);
echo "hier:".$_SESSION['usersession'];
?>
Hab extra mal die echos und print_r geschichte gemacht. Es wird aber immer nichts angezeigt (außer das hier: natürlich...)
Wo hab ich den Fehler? Ich finde einfach nichts.
Gruß
Schnaps