Astuce pour éviter enreg multiple (PHP-MYSQL)
Fermé
Bonjour à tous,
Sur mon site j'ai mis en place un systeme de vote (1 clique=incrémentation d'un champ dans 1 table), le pb, c'est que je souhaiterais que les visiteurs ne puissent voter qu'une fois dans la journée. Est-ce que quelqun aurait une solution simple, pas trop usine à gaz.
Merci et A+.
Sur mon site j'ai mis en place un systeme de vote (1 clique=incrémentation d'un champ dans 1 table), le pb, c'est que je souhaiterais que les visiteurs ne puissent voter qu'une fois dans la journée. Est-ce que quelqun aurait une solution simple, pas trop usine à gaz.
Merci et A+.
A voir également:
- Astuce pour éviter enreg multiple (PHP-MYSQL)
- Éviter pub youtube - Accueil - Streaming
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Excel cellule choix multiple - Guide
- Ecran multiple pc - Guide
4 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
20 févr. 2003 à 14:27
20 févr. 2003 à 14:27
Solution généralement utilisée: 1 adresse IP par 24 heures.
Si une adresse IP revote avant le passage des 24 heures, son vote est ignoré.
Si une adresse IP revote avant le passage des 24 heures, son vote est ignoré.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
20 févr. 2003 à 14:59
20 févr. 2003 à 14:59
C'est évidemment impossible.
Songeons aux proxys
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Songeons aux proxys
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Utilisateur anonyme
20 févr. 2003 à 15:03
20 févr. 2003 à 15:03
Oui c'est impossible, mais la solution qui s'approche le plus du "vrai" est celle de sebsauvage...
Il existe une variable en PHP qui te donne l'IP du visiteur, ce doit etre si mes souvenir sont bon, $HTTP_REFERER. Affiche simplement cette variable pour tester.
Après il ne te reste plus qu'a remplir une table avec l'IP des votants, la comparer avec l'IP des votants, et de la deleter tous les soirs !
Kalamit,
Et ben crôôôôa, alors ? :@)
Il existe une variable en PHP qui te donne l'IP du visiteur, ce doit etre si mes souvenir sont bon, $HTTP_REFERER. Affiche simplement cette variable pour tester.
Après il ne te reste plus qu'a remplir une table avec l'IP des votants, la comparer avec l'IP des votants, et de la deleter tous les soirs !
Kalamit,
Et ben crôôôôa, alors ? :@)