Sven Rautenberg: session_ID erzeugen

Beitrag lesen

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."