Thread Session-Id aus Urls entfernen
(5 answers)
Opened by kristian at 2010-03-11 20:55
Hallo
Für einen Crawler/Robot brauche ich Code der Session-Ids aus Links / Urls entfernt. Mein Ansatz: Code (perl): (dl
)
1 2 3 4 5 6 $new_url =~ s/\&/&/g; foreach my $sid_string(qw(sessionid lsessionid jsessionid SID PHPSESSID SessionID BV_SessionID osCsid)){ if($new_url =~ m/([?&;]${sid_string}=[^&;]+)/i){ $new_url =~ s/\Q$1\E//g; } } Bei meinen Tests passt das soweit. Hat jemand eine bessere Idee, sieht in meinem Code Fehler oder kennt Session-Ids, die ich nicht kenne? TIA & Gruß Kristian EDIT: Der Vollständigkeit halber Code um die die w3c-konforme Schreibweise von & ergänzt Last edited: 2010-03-11 21:42:04 +0100 (CET) |