salut g un ptit probleme.
Sur mon site je souhaite que les visiteurs puissent ne puissent faire qu'UNE SEULE FOIS une action une action donnée, voter par exemple.
j'ai réussi à mettre cette restriction avec les cookies. En gros voila ce que j'ai fait :
Code :
- <?
- if($_COOKIE["vote"])
- {
- echo'le cookie existe déja, pas de vote possible';
- } else {
- setcookie('vote', 'ok', time()+3600*24);
- echo'création du cookie et ajoute un vote';
- ?>
|
Ca marche mais c pas terrible comme restriction parce que le visiteur peut supprimer ses cookies et donc revoter...
Je cherche donc un autre moyen pour parvenir a empecher le visiteur de faire plus d'un vote.
G quelques idées comme:
je prends l'ip de chaque visiteurs qui vote, je la stocke ds une base de donnée pendant une durée déterminée et tant que l'ip du visiteur est présente dans la base de données, il ne peut pas voter.
Est une bonne solution ou y a t'il un autre moyen plus efficace ?
merci