Die sog. Session-ID ist ein zufällig ausgewählter Schlüssel, der die Sessiondaten auf dem Server eindeutig identifiziert. Dieser Schlüssel kann z.B. über Cookies oder als Bestandteil der URL an ein Folgescript übergeben werden, damit dieses die Sessiondaten auf dem Server wiederfinden kann.
PHPSESSID ist bei PHP4 der Default-Name der Session. Möchte man diesen Namen aus z.B. ästhetischen Gründen modifizieren - vor allem, wenn er als GET-Parameter als Teil der URL sichbar wird - so kann man dies in der php.ini, der Webserverkonfiguration oder direkt mit PHP bewerkstelligen. Der Artikel "Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen?" geht genauer darauf ein.
Eine Beispiel, wenn die Session-ID als GET-Parameter in der URL übertragen wird:
Query-String (alle GET-Parameter)
Protokoll Subdomain _________________|__________________
| | / \
http://www.daniel-gorski.de?query=xyz&PHPSESSID=cd45a3f73493d5d...
| | \__________________________/
Subdomain Top Level Domain |
Session-Name und Session-ID






