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

Beitrag lesen

Hi ,

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 ;-)  
  
Ja genau, register\_globals steht bei meinem /meinen (getesteten) Provider auf On, deswegen funktionierts da nicht... Bei meinem "localhoRst" hab ichs ausgeschalten und da funktionierts...  
  
Provider stecken da eben bisschen in der Klemme, mit dem register\_globals... oder was meinst du?  
  
Mmh, gut zu wissen...  
  
Viele Grüße und Vielen Dank,  
Erri