2-Cookies Flashcards
À quoi ça sert ?
Sert à stocker info spécifique sur l’utilisateur pendant un temps déterminé
On peut se souvenir de l’utilisateur pendant et après sa visite
visible dans les préférence du navigateur
Ecrire un cookie
setcookie(‘nomDuCookie’,$valeur,$expiration);
ex: setcookie(‘test’,’allo’,time()+(60*60)); // 1h
Lire un cookie
$variable = $_COOKIE[‘test’];
avant verifier si existe –>if(isset($_COOKIE[“usager”]))…
Effacer un cookie
Il faut remettre une valeur par défaut et changer la date d’expiration pour une
date dans le passé
setcookie(‘test’,’‘,time()-(60*60));
Exemple compteur de visite
<?php
if (isset($_COOKIE[“nbVisites”]))
{
$nbVisites = $COOKIE[‘nbVisites’] + 1;
}
else
{
$nbVisites = 1;
}
setcookie(‘nbVisites’,$nbVisites, time() + (606024*30), (‘/’, null, false, true); // 1 mois
?>