André Laugks: Probleme mit Sessions ohne Cookies

Beitrag lesen

Hi!

Bei mir steht

session.use_trans_sid  mit dem Wert "1".

Heißt soweit ich weiß dass enabled ist, oder?

Von wegen Performance - würdest Du das jetzt nutzen, oder lieber selbst überall Variable an die Links hängen?

Aber was soll ich mit  session_register(), ich brauche ja lediglich eine ID, um die User eindeutig identifizieren zu können, vor allem für den Warenkorb. Dafür bietet sich die Session ID nun mal an. Ich will ja keine Variable in der Session speichern.

Das habe ich geschrieben?

------------><8---------------------

Es reicht auch ein session_register(), wenn man gleich Variablen registriert.

------------><8---------------------

Es reicht also bei session_start().

session_start() sollte dafür doch genügen, nur wieso habe ich dann in PHPSESSID noch keinen Wert, wenn ich nur session_start() ausführe, also wieso habe ich noch keine SessionID?

echo "<a href="seite.phtml?PHPSESSID=" . $session_id() . ">";
oder
echo "<a href="seite.phtml?" . $sessin_name() . "=" . $session_id() . ">";
oder
echo "<a href="seite.phtml?" . SID . ">";

PHPSESSID ist nichts anderes als eine Variable. Mit der Funktion session_name() kannst Du selbst einen Namen vergeben.

session_name("neujahr");
session_start();

echo "<a href="seite.phtml?neujahr=" . $session_id() . ">";
oder
echo "<a href="seite.phtml?" . $sessin_name() . "=" . $session_id() . ">";
oder
echo "<a href="seite.phtml?" . SID . ">";

MfG, André Laugks