Zrobiłem właśnie moduł głosowania przez internet (bez potrzeby logowania).
Zabezpieczenie wielokrotnego gł. zrealizowałem tak:
Kod
$ip = $_SERVER["REMOTE_ADDR"];
$przegladarka = $_SERVER["HTTP_USER_AGENT"];
$znacznik = sprintf("%u", crc32($ip.$przegladarka));
$przegladarka = $_SERVER["HTTP_USER_AGENT"];
$znacznik = sprintf("%u", crc32($ip.$przegladarka));
$znacznik ma zawierać dane o przeglądarce i IP użytkownika, niestety da się to obejść (neostrada i modemy mają dyn IP, są podobno też na obejście jakieś inne sposoby... nie wiem jakie?).
Cookies nie stosowałem (wg mnie łatwo się go pozbyć z przeglądarki i oszukiwać)
Czy jest jakiś lepszy sposób? Jak to jest realizowane w profesjonalnych serwisach?
Proszę o pomoc.
Pozdrawiam,
Toom