Thread Session-Id aus Urls entfernen (5 answers)
Opened by kristian at 2010-03-11 20:55

kristian
 2010-03-11 20:55
#134488 #134488
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
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)

View full thread Session-Id aus Urls entfernen