Permettre à un visiteur de cliquer une seule fois sur un lie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Permettre à un visiteur de cliquer une seule fois sur un lie

par Truc » 19 févr. 2006, 20:48

éh bien c'est plus simple.... mais le visiteur n'en est plus un s'il est identifié il s'agit d'un membre :wink:

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 :wink:

par smickael » 19 févr. 2006, 20:31

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 ?

par Truc » 19 févr. 2006, 20:18

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.

Permettre à un visiteur de cliquer une seule fois sur un lie

par smickael » 19 févr. 2006, 20:08

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