Technisches - Anonymität

1. Cookie

Bevor Sie ein ausgefülltes Formular versenden können, muss auf Ihrer Festplatte eine kleine Datei (Cookie) gespeichert sein, in der festgehalten wird, welches Formular gesendet wurde. Das geschieht im Leserattenforum, wenn Sie zum ersten Mal ein Formular aufrufen. Wenn Sie ein Formular absenden, wird ein Eintrag in das Cookie vorgenommen. Wenn Sie das Formular ein zweites Mal versenden wollen, bekommen Sie eine Fehlermeldung und die Funktion ist gesperrt. Damit soll verhindert werden, dass irgendjemand ein Formular beliebig oft versendet und so das Umfrage-Ergebnis verfälscht. Wenn Sie zwar ein Formular aufrufen, es aber nicht versenden, wird kein Eintrag in das Cookie vorgenommen. Wenn Sie in Ihrem Browser keine Cookies zulassen, ist die Datei nicht vorhanden, und Sie können das Formular ebenfalls nicht versenden.

Ein Cookie kann maximal 4096 Zeichen groß sein und eine Website darf maximal 20 Cookies erzeugen. Eine Website kann nur auf eigene Cookies zugreifen, nicht auf fremde. Cookies haben einen bestimmten Aufbau und werden im TXT-Format gespeichert, so dass sie mit jedem Texteditor angezeigt werden können.

Wenn Sie mit Windows arbeiten, finden Sie die Cookies (vermutlich):
bei Netscape 4.xx unter
C\Programme\Netscape\Users\<Ihr Vorname_Nachname>\cookies.txt
beim Internet Explorer unter
C:\Windows\Cookies\
bei Netscape 6.xx über die Menuleiste
Aufgaben->Privatspäre und Sicherheit->Cookie-Manager

Das Cookie vom Leserattenforum im Verzeichnis C:\Windows\Cookies heißt bei mir:
rainer pipping@lrf[1].txt.

Es hat folgenden Inhalt:
Zaehler 5:BachIn1Q:ModiPa1Q:CoelPa1Q:AmisMa2Q:StasAn1Q www.leserattenforum.de/lrf 0 710140928 29437382 1094735008 29419277 *

Name des Cookies = Zaehler
Anzahl der gesendeten Formulare z.B. 5
Name der Formulare z.B. BachIn1Q:ModiPa1Q usw.
Domain und Pfad = www.leserattenforum.de/lrf
Sicherheitsparameter für https-Verbindung = 0
Ablaufdatum (wann das Cookie vom Browser gelöscht wird) = ?

Jetzt wird es undurchsichtig. Zwar speichere ich das Ablaufdatum im folgenden Format ab:
Sat, 22 Sep 2001 14:54:45 GMT
Aber die Browser generieren daraus Zahlensalat.
Bei Netscape kann ich das noch nachvollziehen, beim Internet Explorer nicht.
Bei Netscape: Differenz vom angegebenen Ablaufdatum zum 1. Januar 1970, 00:00:00 Uhr (Greenwich Mean Time) in Millisekunden.

Cookies sind eine leidige Angelegenheit. Für den Webmaster, weil sie vom Besucher gelöscht werden können und vom Besucher, weil die meisten Cookies nur dazu dienen, festzustellen, welche Seiten von einem Besucher aufgerufen werden (User-Tracking), und nicht, um Ihnen Tipparbeit zu ersparen oder wie beim Leserattenforum, um Umfrage-Ergebnisse nicht zu verfälschen. Wenn man seinem Browser verbietet, Cookies zu speichern, funktionieren die meisten Websites nicht, und wenn man sich bei jedem Cookie selbst entscheiden möchte, ob es gespeichert werden soll, dann wird man vor lauter Wegklicken wahnsinnig. Meine Empfehlung: Nach jeder Sitzung alle Cookies vom Browser löschen lassen. Das Cookie vom Leserattenforum hat seinen Zweck erfüllt, wenn es verhindert hat, dass jemand ein Formular beliebig oft nacheinander sendet.


2. Datenbank

Wenn Sie ein Formular gesendet haben, werden die Daten mit einem CGI-Script in einer Datenbank gespeichert. Die Datenbank enthält folgende Felder:

Feldbedeutung Beispiel  
Name des Formulars als Schlüssel
(BachIn1Q = Ingeborg Bachmann 1. Buchbesprechung)
BachIn1Q
Wie oft das Formular gesendet wurde 3  
Datum, wann das Formular zuletzt gesendet wurde 2001-05-31  
Uhrzeit, wann das Formular zuletzt gesendet wurde 22:10:54  
Feld-1 für den ersten Radiobutton
(1. mögl. Antwort)
1  
Feld-2 für den zweiten Radiobutton
(2. mögl. Antwort)
2  

usw.

   
Feld-50 für den fünfzigsten Radiobutton
(falls vorhanden)
0  

Wenn Sie die Statistik aufrufen, wird angezeigt, was in der Datenbank gespeichert ist. Der Schlüssel stellt die Verbindung zu einer HTML-Seite dar, aus der weitere Angaben wie Autor, Buchtitel und das Datum, wann die Umfrage erstmals im Leserattenforum zur Verfügung stand, angezeigt werden. Wenn Sie den Buchtitel anklicken, werden die aktuellen Feldinhalte in die entsprechenden Stellen des dazu passenden Formulars eingefügt und angezeigt.

Das ist alles.