Tom: SESSION-ID aus ausgelesenen Links entfernen

Beitrag lesen

Hello,

Da ich nun gern den Links die SESSID nehmen möchte und diese ID ja mit verschiedenen GET_variablen angehangen sein kann, ist die Frage ob ich die SESSID irgendwo ausgelesen bekomme um diese vom Link entfernen lassen zu können?

PHP kennt die Funktion parse_url() zum Parsen von URLs. Dort findet sich auch ein Verweis auf parse_str() zum Auseinandernehmen von Querystrings. Nach dem Entfernen der Session-ID kannst du alles wieder zusammenbauen: http_build_query() und ..._url().

Dazu muss man aber wissen, hinter welchem Parameter sich die Session-ID verbirgt. Bei PHP ist sie zwar immer genauso lang, aber sie kann immer noch unterschiedliche Bezeichner haben.

Allgemein kann sie dann aber auch noch unterschiedliche Aufbauten haben und auch aus mehreren Einzelparametern bestehen...

Eine Lösung gibt es also nur im Spezialfall.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de