A tester, c'est peut-être farfelu mais pourquoi pas
Au lieu de mettre un cookie, ou de stocker juste l'IP en base, tu concatènes $_SERVER['REMOTE_ADDR'], $_SERVER['HTTP_X_FORWARDED_FOR'] et $_SERVER['HTTP_USER_AGENT'] et tu stockes le MD5 de la chaine obtenue dans ta base. Quand quelqu'un affiche ton sondage tu recalcules ce MD5 et s'il existe déjà, tu affiche les résultats, sinon tu affiches le formulaire.
On peut aussi faire ca avec une clef primaire sur 2 champs, IP / USER_AGENT, selon ses affinités
Message édité par Core 666 le 19-09-2003 à 09:30:21