$_SESSION nicht verfügbar?
mbr
- php
0 Felix Riesterer0 mbr
Hallo,
ich kriege hier gerade bei einem Skript folgende Fehlermeldung (notice)
Notice: Undefined variable: _SESSION in <skriptname> on line 331
in Zeile 331 steht ein
print_r($_SESSION);
Lustigerweise habe ich dasselbe nochmal weiter oben im Skript notiert (Zeile 16) und da meckert er noch nicht. Das Skript includiert noch drei andere Dateien, die ich aber bereits durchgesehen habe (und testweise sogar die includes auskommentiert). Hat irgendjemand schonmal diesen Fehler gehabt? Woran kann das liegen? Sieht so aus, als wäre die Superglobale $_SESSION nicht (mehr) verfügbar (Was ziemlich schlecht ist, da ich damit noch arbeiten wollte ;-) )
Vielen Dank schonmal für alle Antworten
mbr
Lieber mbr,
in Zeile 331 steht ein
print_r($_SESSION);
[...] dasselbe nochmal weiter oben im Skript notiert (Zeile 16)
bitte poste den Code. Vielleicht "überschreibst" Du ja die Variable? Auch Superglobale kann man mit unset löschen...
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo Felix
bitte poste den Code. Vielleicht "überschreibst" Du ja die Variable? Auch Superglobale kann man mit unset löschen...
»»
Vielen Dank für deine Antwort. Ich habe jetzt rausgefunden, dass am Anfang des Skriptes ein session_start() fehlt... War mir bisher neu, dass sonst $_SESSION nicht zur Verfügung steht. Naja, man lernt nie aus.
Auch die Einstellungen zu Sessions waren mir bisher nicht so vertraut.
Liebe Grüße
mbr