Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von April

SELFHTML Forumsarchiv
Blackout bei $_SESSION

Informationsseite
  1. Seite (PHP) Blackout bei $_SESSION von Olaf, 30. 04. 2007, 09:55
nach unten

Blackout bei $_SESSION

Die folgende Nachricht zum Thema stammt von: Olaf, 30. 04. 2007, 09:55

Hallo zusammen,

in einer php Datei seite_1.php speichere ich Daten in einer Session, und will Sie dann in seite_2.php abfragen.
So sieht es vereinfacht aus:

seite_1.php:
   ...
   session_start();
   $_SESSION['authorized'] = true;
   ...

<a href=seite_2.php>-> weiter</a>



seite_2.php:
   ...
   session_start();
   echo $_SESSION['authorized'];
   ...


Auf seite_2.php gibt es aber plötzlich keinen Wert in $_SESSION['authorized']. Woran kann denn das liegen?

Das Script funktioniert auf einigen Apache Servern mit PHP problemlos. Nur auf diesem einen eben nicht.
Ist da irgendwas in der PHP.ini falsch definiert?

Bin dankbar für jeden Tipp

Viele Grüsse

Olaf

nach obennach unten

Blackout bei $_SESSION

Die folgende Nachricht zum Thema stammt von: Rafael, 30. 04. 2007, 09:58

So wie du es schilderst müsste es funktionieren. Verwende statt echo doch mal var_dump, um dir genaueres über deine Session-Variable auszugeben.

Auch zu klären gilt es, ob dein Browser die Session-ID selbstständig mitgibt. Kläre das mit var_dump($_COOKIE)

Grüße.

nach obennach unten

Blackout bei $_SESSION

Die folgende Nachricht zum Thema stammt von: Olaf, 30. 04. 2007, 15:54

Danke. Aber am Browser kann es nicht liegen. Dasselbe Script auf einem anderen Server funktioniert, im selben Browser. Ich vermute dass der Webserver irgendwie dazwischenfunkt und irgendwas mit der Session nicht richtig funktioniert...

»» Auch zu klären gilt es, ob dein Browser die Session-ID selbstständig mitgibt. Kläre das mit var_dump($_COOKIE)
»»
»» Grüße.

nach obennach unten

Blackout bei $_SESSION

Die folgende Nachricht zum Thema stammt von: wahsaga, 30. 04. 2007, 16:05

hi,

»» Danke. Aber am Browser kann es nicht liegen. Dasselbe Script auf einem anderen Server funktioniert, im selben Browser. Ich vermute dass der Webserver irgendwie dazwischenfunkt und irgendwas mit der Session nicht richtig funktioniert...

Dann überprüfe die relevanten Einstellungen - phpinfo(), Abschnitt mit Überschrift "Session".

(Nein, das ist keine Aufforderung, die Ausgabe per Copy&Paste hier reinzuballern. Was welche Einstellung bedeutet, hast du ja sicher schon im Manual nachgelesen.)

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

Blackout bei $_SESSION

Die folgende Nachricht zum Thema stammt von: oma, 30. 04. 2007, 09:59

Bist du sicher das du Temporäre Cookies akzeptierst(also dein Browser)?

oma

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von April

© 1998-2006 Seite Impressum, Software: Classic Forum