Sven Rautenberg: 2 kleine Beginnerfragen...

Beitrag lesen

Soll keine Kritik sein an dir, aber...

Verstehe ich nicht als solche an mir, sondern an der Lösung. Das ist doch durchaus legitim. :)

Er möchte doch das reloaden per session verhindern... das ist meiner Ansicht nach der bessere Weg als IP und Browser-Typ zu speichern...

Klar würde eine Session helfen. Aber in meinen Augen nicht bei einer Umfrageauswertung.

Sessions sind dafür da, mehrere aufeinander folgende Seiten dem gleichen Benutzer zuzuordnen. Für diesen Zweck sind sie sinnvoll, und es ist dabei ziemlich unerheblich, ob sie nun per Sessioncookie oder durch die URL weitergereicht werden.

Das einzige, was man mit Sessions und einem schlauen User nicht schaffen kann ist: Ihn sozusagen zu brandmarken, daß er nicht mehr abstimmen darf.

Sowas funktioniert nur mit eindeutigen Merkmalen, die der User nicht selbst beeinflussen kann. Die IP-Adresse wäre dafür ein Beispiel., die kann er nicht selbst ändern.

Ich betreibe zum Beispiel eine Seite, bei der die Benutzer fast alle über einen (immer denselben) Proxy kommen und auch alle den gleichen Broser haben... deshalb stehe ich dieser Version mit dem Speichern von IP und Browser ziemlich negativ gegenüber. Im Übrigen ist es viel komplizierter...

Klar ist es komplizierter. Um nicht zu sagen praktisch unmöglich. Denn solange sich der User nicht durch eine von unabhängiger Seite unterzeichnete digitale Signatur ausweist, dürfte es ziemlich sinnlos sein zu versuchen, Mehrfachvotes wirklich total zu verhindern. Sowas kriegt man nur hin, wenn sich die Abstimmenden beim Server anmelden und damit authentifizieren müssen. Und widerspricht damit dem Gedanken einer unverbindlichen und anonymen Meinungsumfrage.

Für den Hausgebrauch dürfte meine Methode aber durchaus ausreichen. :) Deine vielleicht auch, solange man irgendwie die Session untrennbar am Browser festtackern kann. Wer Cookies ablehnt, dürfte da schon ein Problem darstellen.

- Sven Rautenberg