PhilippW: Problem mit Keksen

Beitrag lesen

Was funktioniert nicht, alles oder nur aus dem Unterverzeichnis heraus?

Nur aus dem Unterverzeichnis und umgekehrt.

if(@$HTTP_COOKIE_VARS['counter'] <= time()-$sek)

Woher willst Du wissen, ob es einen Fehler gab, wenn Du mit @ die Fehlermeldungen unterdrückst? Fehlermeldungen sind eine Hilfe, beachte sie.

Wenn die Fehlermeldungen nicht unterdrückt werden, gibt es so und so beim ersten Aufruf der Seite eine Fehlermeldung!

setcookie("counter",time());

Du hast die Pfadangabe vergessen. Wenn der Cookie in /test gesetzt wurde, ist er auch nur für /test gültig, nicht für /.

»»

Ich hab's mal mit Pfadangabe probiert; dann zählt er ständig um 1 hoch!

Weiterhin solltest Du mittels der Warnungen Deines Browsers prüfen, ob überhaupt und wenn ja, wann Cookies gesendet werden.

Das habe ich schon versucht! Cookies werden auf jeden Fall gesetzt!

Bei abgeschalteten Cookies läuft Dein Zähler übrigens Amok. Und was der Engel geschrieben hat, ist auch nicht zu verachten.

Das ist ein Risiko, das stimmt. Aber über eine Lösung wäre ich trotzdem Dankbar... :-)

Mit freundlichen Grüßen

Philipp