Utilisation des cookies

Dans ce cours voyons l’utliisation des cookies. Un cookie est souvent utilisé pour identifier un utilisateur. Un cookie est un petit fichier qui sera sur votre navigateur. Avec PHP, vous pouvez à la fois en créer et récupérer des valeurs de cookies, les utiliser et les modifier. Apprenons ensemble tout celà. Voici queqlues exemples d’utilisations de cookies :

  • Garder un utilisateur connecté sur votre site, la fonction mémoriser son mot de passe
  • Garder une information tout au long de sa visiteur sur votre site, par exemple garder des points ou des valeurs que vous souhaitez utiliser quand vous le souhaitez. Le cookie s’avère très utile. Mais en réalité on utilisera plus des sessions avec $_SESSION que vous verrez dans le prochain cours

Comment créer un cookie

Il est très simple de créer un cookie grâce à la fonction setcookie()

setcookie(name, value, expire, path, domain, secure, httponly);

Utiliser et récupérer un cookie

<?php
$nom = "utilisateur";
$valeur= "Luffy";
setcookie($nom, $valeur, time() + (86400 * 30), "/"); // 86400 = 1 jour
?>
<html>
<body>

<?php
if(!isset($_COOKIE[$nom])) {
  echo "Nom du cookie '" . $nom. "' est vide";
} else {
  echo "nom du cookie :'" . $nom. "' ";
  echo "La valeure du cookie est : " . $_COOKIE[$valeur];
}
?>

</body>
</html>