Zur Navigation

Cookie wird nicht gesetzt

1 Marcel (Gast)

Hallo

Vor einigen Tage habe ich mir aus purem Spaß und zu Übungszwecken ein Umfragesystem "programmiert". Die ersten paar Tage hat es auch prima funktioniert und obwohl ich nichts verändert habe, wird bei "jedem" ein Cookie gesetzt, bloß bei mir nicht mehr (!) . D.h. mir wird keine PHP-Fehlermeldung ausgegeben und auch nicht meine eigene Fehlermeldung, da man ja bereits schon einmal abgestimmt hat. (Wer sich das Formular gerne mal anschauen möchte: http://profiforum.com/lempix/umfrage.php)

Ich hoffe auf Hilfe.

Frohe Ostern noch :)

17.04.2006 13:36

2 Jörg Kruse

Hallo Marcel,

ich hatte in meinem Browser die Annahme von Cookies deaktiviert, und konnte so zweimal hintereinander abstimmen. Vielleicht war das auch bei dir der Fall? Jedenfalls prüft das Script nicht, ob der Browser ein Cookie annimmt - das könntest du ja mit dem Setzen eines Testcookie auf der ersten Seite erreichen

17.04.2006 14:19

3 Marcel (Gast)

Nein, eigentlich bin ich mir ziemlich sicher, dass die Cookies aktiviert sind. Ich arbeite mit dem Internet Explorer und dort sind die Cookies auf "Alle Cookies zulassen" gesetzt.

Jedenfalls prüft das Script nicht, ob der Browser ein Cookie annimmt

Was genau meinst du damit?
Ob der entsprechende Cookie bereits gesetzt ist, wird bereits überprüft.

(Ohne die Deaktivierung der Cookies, wird der "Umfrage-Cookie" aber gesetzt?)

P.S: Eine Umbenennung des Cookies habe ich bereits probiert. Funkioniert leider auch nicht.

17.04.2006 14:26

4 C)-(iLL@

Hi Marcel,

so rein vom äußerlichen kann ich da auch keinen Fehler entdecken. Der Lynx-Browser z.B. zeigt im Gegensatz zu den gängigen Browsern jeden Cookie-Fehler an (z.B. falscher Serverpfad) - aber das Formular setzt auch damit den Cookie richtig und es kommt beim 2. Mal 'Du hast Deine Stimme bereits abgegeben'.

Sicher, dass es nicht an Deinen Browsereinstellungen liegt? Hast Du es mit FF auch probiert?

17.04.2006 14:45

5 Marcel (Gast)

Nein. Ich besitze nur den Internet Explorer und wollte bevor ich einen weiteren Browser downloade, erst einmal hier nach Rat fragen.

Ich werde mir jetzt aber FF zulegen...

17.04.2006 15:33

6 Marcel (Gast)

Ich habe mir den FF jetzt heruntergeladen und die Seite erneut aufgerufen. Bei der zweiten Abstimmung wird mir nun auch die rote Fehlermeldung ausgegeben...

17.04.2006 15:57

7 Jörg Kruse

Jedenfalls prüft das Script nicht, ob der Browser ein Cookie annimmt
Was genau meinst du damit?
Ob der entsprechende Cookie bereits gesetzt ist, wird bereits überprüft.

Ich meine eine Vorabprüfung, ob der Browser überhaupt einen Cookie annimmt. Andernfalls kann ein User mehrfach abstimmen, wenn dies nicht der Fall ist, denn bei der eigentlichen Prüfung wird ja festgestellt, dass kein Cookie gesetzt wurde.

17.04.2006 18:07 | geändert: 17.04.2006 18:07

8 Marcel (Gast)

Gut, sicherlich keine schlechte Idee. Aber was soll angezeigt werden, wenn angenommen keine Cookies akzeptiert werden?

17.04.2006 18:21

9 Jörg Kruse

Z.B.: "Dein Browser lässt keine Cookies zu, dies ist aber Voraussetzung für die Teinahme an der Umfrage."

17.04.2006 18:32

10 Marcel (Gast)

Dankeschön.

18.04.2006 21:26

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]