Hi,
Ich übergebe mit
$_SESSION[]
eine Variable vom Typ Array.
Die Datei in der ich die Variable übergebe liegt im Verzeichnis./php
im Grundverzeichnis liegt die Datei index.php aus ihr heraus kann ich die Variable problemlos auslesen. Wenn ich aber versuche die Variable mit der Datei./stylesheets/design.php
auszulesen, kriege ich keinen Wert zurück.
Stattdessen bekommst du aber bestimmt Warnmeldungen, wenn du dein PHP zum Entwickeln vernünftig eingestellt hast (das bedeutet in erster Linie error_reporting auf E_ALL und display_errors auf on gestellt).
Das Problem an sich klingt danach, als ob die Übergabe der Session-ID per Cookie stattfindet, und dieser aber aufgrund der beim Setzen verwendeten Parameter nicht überall „gültig” bzw. lesbar ist.
Da wäre also als erstes der path-Parameter des Cookies zu checken, der sich aus der entsprechenden Session-Konfigurationsoption ergibt.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]