Horst Nogajski: Probleme mit Sessions ohne Cookies

Beitrag lesen

Hallo Andreas,

Schön das das hier alles wieder funktioniert!

Das finde ich auch!

Hab ein mehr oder weniger großes Problem mit Sessions, bzw. mit der Weitergabe der PHPSESSID.

Erstmal grundsätzlich, reicht es, wenn ich auf dr Startseite einmal @session_start();
aufrufe? Wenn ich das so mache, habe ich doch erstmal noch keine SessionID, jedenfalls ist dann die Variable $PHPSESSID leer.

Ich bin mir nicht ganz sicher, aber diese Variable $PHPSESSID oder SID oder wie auch immer, hängt mit einer PHP-ini-Option namens trans-sid zusammen. Das heißt, wenn trans_sid enabled ist in der php.ini dann ist wohl auch die Variable von PHP automatisch mit der id belegt.
Sehr wahrscheinlich ist diese option aber auf den meißten Servern im Web nicht enabled (prüfs bei dir mal mit php_info), deshalb solltest Du evtl ganz darauf verzichten.

Nachdem Du deine Session gestartet hast, kannst Du mit
session_id() den Wert abfragen.

Hoffe es hilft Dir,
Horst