29.2. Was ist eine Session-ID? Was ist PHPSESSID?Antwort von Daniel T. GorskiDie 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 |
||
29.2. Was ist eine Session-ID? Was ist PHPSESSID? http://www.php-faq.de/q/q-sessions-id.html |
||
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team |