Dennis: Ich glaube eine simple Lösung gefunden zu haben.

Beitrag lesen

Hi Erri,

Ich habe nun den Namen der Session geändert:
ALT: $_SESSION['username'] (allerweltsname *fg*)
NEU: $_SESSION['login_user_my_website']

Ich habe mich mal vor einiger Zeit mit einem ähnlichen Fehler rumgeschlagen ;-)

Lass raten: Auf deinem Server steht register_globals auf on, richtig?

Folgendes Szenario:

  
session_start();  
  
$_SESSION['username'] = "Dennis";  
echo $_SESSION['username'];  
//Ausgabe: Dennis  
  
$username = "Erri";  
echo $_SESSION['username'];  
//Ausgabe: Erri  

Wegen dem register_globals ist $username als Session Variable registriert. Verwendet man nun $username irgendwo im Script, dann.....

Mal wieder ein unschöner Nebeneffekt von register_globals ;-)

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
Antworten per E-Mail gibts hier nicht!