
Session-Tracking (2/2)
Die folgende Lösung zum Session-Tracking wir in der
perlunity.de verwendet. Sehr wichtig dabei ist zu unterscheiden,
ob sich die SessionID nach dem Host (www.perlunity.de/sid777777/)
oder vor dem Host (sid7777777.perlunity.de/) befindet.
Letztere Methode ist nämlich patentrechtlich geschützt und sollte
in keinen Fall verwendet werden, da hier Ärger garantiert ist.
URL-Coding per serverseitigem URL Rewriting
Im Unterschied zur vorhergehenden Methode, wird die SessionID
hierbei innerhalb des Links direkt von WWW-Server verarbeitet und
als Umgebungsvariable zur Verfügung gestellt. Dies
hat den Vorteil, daß weiterhin statische HTML-Seiten verwendet werden
können, der Zugriff der Applikationen auf die SessionID sehr einfach
zu realisieren ist und ein Session-Tracking fast ohne Anpassungsaufwand
in ein bestehendes Angebot integriert werden kann.
Aufgrund der bestehenden Seiten des Perl/CGI-Archiv, die ohne
Änderung weiterverwendet werden sollen und der Integrationsfähigkeit,
würde bei der Communityumstellung für die Implementierung des
Session-Tracking die Methode des "URL-Coding per serverseitigem URL
Rewriting" verwendet. Der verwendete WWW-Server Apache stellt hierfür
das Modul mod_rewrite zur Verfügung, das Anfragen (Requests) an den
WWW-Server, vor der eigentlichen Weiterverarbeitung, nach definierbaren
Mustern durchsucht und weiterleitet.

Ablauf des URL-Coding per serverseitigem URL Rewriting
Durch diese Methode des Session-Tracking können die statischen
HTML-Seiten der Community-Inhalte weiterhin von Internet-Suchmaschinen
verarbeitet (indexiert) werden, was bei dynamisch generieren Inhalten
nicht immer der Fall ist. Immerhin wird ein nicht unerheblicher Teil
der Besucher über die Recherche in Suchmaschinen auf das Perl/CGI-Archiv
aufmerksam.

Apache - mod_rewrite
URL Rewriting Guide
Kommentare
08.05.2003 - 05:34 | Polle | keine E-Mail
Das klingt vurchtbar verlockend - mal ne Lösung mit den Cookies schluss zu machen. Um so ä... 

08.12.2002 - 14:08 | drzweistein | keine E-Mail
tja würde ich auch gerne mal wissen...... 

11.10.2002 - 15:34 | eisbeer | kas-eisbeer@gmx.net
Und wie prüf ich mit meinem Perl-script jetzt die SID ? Wie les ich sie aus ?... 

Kommentar anfügen
|