Johannes Zeller: session_ID erzeugen

Beitrag lesen

Hallo Wolfgang,

Ich verstehe schon was du meinst, genau so gut könnte man einen forced Link machen wie z. B. diesen:

Was verstehst du unter einem "forced Link"?

<a href=http://www.mzee.com/linkprojekt/site/in/5186/hip-hop-im-netz-communities-portale-projekte-hiphop.html?SID=<?PHP echo session_id(); ?>">Hier klicken</a>

oder nicht?  Nein, ich sehe gerade das der Link mit der session_id icht selbst generiert wird, sondern einfach nur auf die seite verweist. Wie kommt das?

Was genau meinst du jetzt? Wenn du vorher mit session_start(); eine Session gestartet hast, steht dann im HTML-Quelltext z.B. ein Link zu

http://www.mzee.com/linkprojekt/site/in/5186/hip-hop-im-netz-communities-portale-projekte-hiphop.html?SID=jocp9s9jbrn1mf4rkbfvocbog2

Der Wert von SID ist natürlich bei jeder Session anders. Aber wie Sven sagte, solltest du bei Links statt der Funktion session_id(); lieber die Konstante SID verwenden:

<a href="http://www.example.org/seite.php?<?php echo SID; ?>">Linktext</a>

Schöne Grüße,

Johannes