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

mike88
Invité n'ayant pas de compte PHPfrance

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 .

ViPHP
fab
ViPHP | 2657 Messages

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
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

mike88
Invité n'ayant pas de compte PHPfrance

15 oct. 2009, 18:22

merci ça marche