Page 1 sur 1
Permettre à un visiteur de cliquer une seule fois sur un lie
Posté : 19 févr. 2006, 20:08
par smickael
Bonjour,
Sur mon site, on peut cliquer sur des liens. Je voudrais que le visiteur ne puisse cliquer sur un lien qu'une fois toute les 24 heures pour chaque lien !
Comment je peux faire cela avec php?
Merci
Posté : 19 févr. 2006, 20:18
par Truc
en relevant son IP avec $_SERVER['REMOTE_ADDR'] la sauvegarder en BD avec la date de clic et sur le clic tu effectu une recherche de cet IP si présent annulation du clic sinon exécution des opération.
Par contre l'IP étant dynamique ce n'est pas super mais c'est le seul moyen.
Posté : 19 févr. 2006, 20:31
par smickael
j'y avais bien pensé mais le visiteur est déjà connecté sur mon site : il a un espace membre où il doit cliquer sur un lien et gagner par exemple 1centime
Tu as une autre solution ?
Posté : 19 févr. 2006, 20:48
par Truc
éh bien c'est plus simple.... mais le visiteur n'en est plus un s'il est identifié il s'agit d'un membre
donc suffit d'enregistrer dans une table l'id (ou pseudo) du membre avec la date et le lien en question.
Après meme oprération recherche dans la table d'un ligne de données qui corresponderait à ces informations
Et euh... gagner UN centime par clic sur un lien... perso je suis pas en maque à ce point tu nous donnera des statistiques sur le nombre de clics
