vérifier si un utilisateur a déja visité une page

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 : vérifier si un utilisateur a déja visité une page

Re: vérifier si un utilisateur a déja visité une page

par mike88 » 15 oct. 2009, 18:22

merci ça marche

Re: vérifier si un utilisateur a déja visité une page

par fab » 15 oct. 2009, 16:27

Déjà essaye plutôt
$_SESSION[$id]
donc sans les ' ou "

Ensuite pour déterminer la première visite, tu dois faire un isset() et non vérifier si la valeur est < 1

vérifier si un utilisateur a déja visité une page

par mike88 » 15 oct. 2009, 16:22

Hello,
Sur une page affiche.php je reçoit avec GET une variable qui est le nom de d'un image. J'affiche l'image et j'incrémente le nombre d'affichage de cette image de 1 .Mais si le même visiteur réaffiche l'image sans qu'il ferme son navigateur une autre fois je veut faire en sorte que le nombre d'affichage de l'image n'incrémente pas. J'ai essayer d'utiliser les session .J'ai fait quelque chose qui ressemble à sa :
$id = (isSet($_GET['id']) ? $_GET['id'] : null);

if($_SESSION["$id']<1)
{echo "première visite" //j'incrémente ;
$_SESSION['$id']="1"; }
mais sa ne merche pas , le champs $_SESSION["$id'] n'est pas reconnu :(
merci de votre aide .