#!/usr/bin/perl -w
Damit vermeidest du (Tipp)Fehler in der Entwicklungsphase.
http://perldoc.com/perl5.8.0/pod/perldebtut.html
»»
wenn ich das -w dahinter schreibe dann werden sowieso keine fehler mehr angezeigt, weil ich die alle schon behoben habe.
Wenn $ENV{'HTTP_COOKIE'} keinen Wert enthält, dann gibst du keinen Header aus.
der im header soll nicht ausgegeben werden, weil das programm ja nur im hintergrund läuft.
open(Datenspeich, "<DS.txt") or die;
was 'die'? warum läßt du dir nicht ausgeben was passiert ist? Filehandles sollten auch mit Grossbuchstaben geschrieben werden.
"die" die fehlermeldung lass ich weg damit auf der startseite keine fehlerbenachrichtigungen auftauchen
Und ob du wirklich einen Zähler programmieren willst (der so nicht funktionieren wird) halte ich für fraglich, aber gut:
les wenigstens dass vorher:
der zähler funktioniert jetzt ohne ein einzigen fehler. :-)))) endlich