Bonjour!
J’ai fait un petit site récemment, et comme j’apprend un peu à l’arrache, je ne suis pas sûr de moi, et tester en local ne suffit pas forcément.
Je souhait simplement afficher le nombre de visites de la page, mais que raffraichir simplement la page ne compte pas (utilisation d’une session).
Voici donc le code :
C’est juste un conseil ;
tu mets $_SESSION[‘visitee’]=TRUE;
et ensuite ta condition devient if($_SESSION[‘visitee’]), ce qui est équivalent à if($_SESSION[‘visitee’]==TRUE)
[quote=“Glorf”]C’est juste un conseil ;
tu mets $_SESSION[‘visitee’]=TRUE;
et ensuite ta condition devient if($_SESSION[‘visitee’]), ce qui est équivalent à if($_SESSION[‘visitee’]==TRUE)[/quote]
Non, quel que soit la valeur que tu y met il faudra tester son existence (avec isset, empty ou autre) sous peine de se prendre une notice ‘undefined variable’ lorsque la personne vois la page pour la première fois. Si on veux vraiment améliorer le code il faudrait plutôt utiliser un cookie à la place des variables de session, ça évite que le répertoire temporaire du serveur ne contienne des trucs pour rien.