doppeltes login...sessionid

pegasus_owl

Grünschnabel
ich hab in einer login.php folgenden code:

Code:
$PHPSESSID = session_id();
//   echo $_SESSION["user_userseite"];
//   echo $PHPSESSID; 
  header ("Location: "http://" . $_SERVER['HTTP_HOST']
                              . rtrim(dirname($_SERVER['PHP_SELF']), '/') 
                              . "/" . $user_userseite . "?" . $PHPSESSID);

Beim ERSTEN einloggen
steht eben alles oben in der adressleiste des Browsers so wie ich will,
AUSSER die Variable $user_userseite..... die fehlt dann in der stelle.
also(http://website/test/?sessionid)


gehe ich mit history zurück und logge mich nochmal ein, dann
klappt alles prima....?
(dann steht in der Browserleiste http://website/test/USERSEITE?sessionid)

lasse ich aber die Variablen mit echo abfragen und stoppe dann das script, indem ich den headerbefehl nicht ausführe...dann steht jedesmal ein Wert in der variablen $user_userseite. Die scheint also
IMMER gefüllt zu sein.
irgendwie übernimmt der headerbefehl nicht immer diese Variable.

kann ich das irgendwie sicherstellen, das er immer diese variable hat? oder füllt?
 

Neue Beiträge

Zurück