Moin!
Ansonten läuft das so:
Ganz schlechtes Beispiel.
Wenn die Session-ID manuell an den Link angehängt werden soll, nutze die Konstante SID. Das ist wesentlich einfacher. Denn dein Code hier ist fehlerhaft:
session_start();
echo'<a href="deinziel.xxx?irgend_eine_session_variable='.session_id().'">Link</a>;
"irgend\_eine\_session\_variable" ist nicht konstant, sondern kann beliebig konfiguriert werden. Mit anderen Worten: Der Parameter muß nicht auf den Namen PHPSESSID lauten, sondern kann (mit der session\_name()-Funktion oder in der php.ini) frei gewählt werden.
Abhilfe würde da nur der gleichzeitige Aufruf von session\_name() und session\_id() schaffen - die Verwendung von SID ist dann doch deutlich simpler, zumal SID nur gefüllt ist, wenn Cookies nicht funktionieren und man die Session-ID anderweitig weitergeben muß.
- Sven Rautenberg
--
"Love your nation - respect the others."