phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Session - war: SessionID auf der ersten Seite, Cookies und trans-sid

[php] Problem mit Session - war: SessionID auf der ersten Seite, Cookies und trans-sid

Andreas Müller php_(at)_phpcenter.de
Sun, 13 Jan 2002 13:27:24 +0100


Hallo,
ich verwende für den Zugriff auf den Inhalt der Session Variable eigentlich
grundsätzlich session_id(). Da man den Name der Session-Variable ändern kann
umgehe ich so lästiges ändern des Quelltextes. Ich muss den Name der
Variable nicht kennen, ich muss nur wissen wie ich an deren Inhalt komme.

Aber ich habe ein anderes Problem in Verbindung mit Sessions. Ich verwende
folgenden Code am anfang jeder Seite:

if (isset($SID_NAME)) { ini_alter("session.name",$SID_NAME); }
if (isset($SID_COOKIES)) { ini_alter("session.use_cookies",$SID_COOKIES); }

session_start();
session_register("s_user_id");

Über ein vorher eingebundenes INI-Script werden die Variablen $SID_NAME bzw.
$SID_COOKIES gesetzt oder eben auch nicht. Das ganze funktioniert auch ...
nur wird mir bei jedem Seitenaufruf eine neue Session angelegt (blick in das
Temp Verz. von PHP). Aber scheinbar wird trotz allem die eigentlich
"richtige" Session wiederhegestellt denn meine Variablen mit deren Inhalten
sind alle vorhanden. Und die neuen Sessions enthalten zwar die registrierten
Variablen aber ohne Inhalt. Arbeite ich mit Cookies passiert das ganze
nicht. Irgenwie hab ich keine Idee woran das liegen könnte.

Gruß,
Andreas


php::bar PHP Wiki   -   Listenarchive