phpbar.de logo

Mailinglisten-Archive

[php] Session speichert Werte nicht

[php] Session speichert Werte nicht

Stephan Mehlhase s.mehlhase at id-team.com
Mon Jun 7 22:46:18 CEST 2004


Hallo Liste,

ich m�chte eigentlich nur Wissen wo die Fehlerquelle liegt. Vorweg auf 
den Server hab ich keinen Zugriff, vermute aber das eine (oder mehrere?) 
Servereinstellung falsch ist (sind). Und zwar bleiben die Werte in der 
Session nicht gespeichert. Um zu verdeutlichen was ich meine, dient am 
besten ein kleines Skript was ich zum testen geschrieben hab.

<?PHP
         session_start();
         var_dump(session_id());
         var_dump($_SESSION);
         var_dump($HTTP_SESSION_VARS);
         $_SESSION["blub"] = "m�h";
         $blubb = "m�h";
         session_register("blubb");
         session_write_close();
?>


Wie man sieht, testet es einige M�glichkeiten Werte in Sessions zu 
schreiben und wieder zu lesen. F�hre ich das auf einem meiner Rechner / 
Server aus erhalte ich folgende Ausgabe (nat�rlich einmal aufgerufen und 
die Seite neu geladen):

string(32) "168a3462b1556c0067984eab5d94a88f" array(2) { ["blub"]=> 
string(3) "m�h" ["blubb"]=>  string(3) "m�h" } array(2) { ["blub"]=> 
string(3) "m�h" ["blubb"]=>  string(3) "m�h" }



Rufe ich es auf entspr. Server auf, erhalte ich:

string(32) "a8a387f69a5ca6ed603123b4051ca0a0" array(0) { } array(0) { }

Die Session ID, bleibt nat�rlich beim neuladen gleich, aber die Arrays 
wollen sich nicht f�llen. Woran kann das liegen? Liegt es an mir? Oder 
ist dort irgendeine Servereinstellung verhunzt? Zur Information, das 
Zielsystem ist ein Windowsserver, die Webserver Software habe ich nicht, 
die PHP Version ist 4.3.4. Habe keinen Zugriff auf weitere 
Windowsrechner um das Ph�nomen zu �berpr�fen. Auf von mir betreuten 
Linuxrechnern, lief es wie oben erw�hnt sofort Einwandfrei.

-- 
Stephan Mehlhase

php::bar PHP Wiki   -   Listenarchive