Sven Rautenberg: 2 kleine Beginnerfragen...

Beitrag lesen

Moin!

Bei meiner Umfrage will ich per Session verhindern, dass Leute andauernd durch den Zurueckbutton des Browsers erneut Teilnehmen...

Deshalb ohne große Erklärung einfach 2 kurze Fragen:

  • gibt es sowas wie einen onClick-Eventhandler? (eher nicht, oder?)
    -falls nein, gibt es einen Befehl, automatisch eine andere Datei zu laden? (kein HTML-Meta-refresh-tag)

Du willst sicher nicht verhindern, daß Leute den Zurück-Button benutzen. Dein Ansatzpunkt muß auf dem Server stattfinden: User hinterlassen gewöhnlich ein paar Daten, die sie von anderen Usern unterscheiden: User-Agent und IP-Adresse.

Für eine simple Umfrage sollte das genügend Unterscheidungsmerkmal sein. Speichere also die IP-Adresse und den User-Agent mit, und vergleiche, ob diese Daten schon einmal aufgetreten sind. Wenn ja, dann wurde wohl nochmal abgestimmt, und du kannst das Ergebnis verwerfen - gerne auch still und leise, dann kommt man nicht so leicht auf den Gedanken, daß da gefiltert wird.

- Sven Rautenberg