Chargement...

PHP les cookies


Un cookie est un fichier texte d'une taille limitée ( 65ko ) qu'on enregistre sur le disque dur du visiteur. Les cookies permettent de garder en mémoire des informations sur l'utilisateur pour les récupérer lors d'une prochaine visite ( ou d'un changement de page ).

Les cookies font souvent peur aux utilisateurs, alors que ce ne sont que de simples fichiers texte qui retiennent des informations sans danger, comme votre nom ou les pages que vous avez visités.

Ecrire un cookie

Syntaxe:
<?php
setcookie( nom du cookie, valeur, expire );
?>
Le premier paramètre est donc le nom du cookie. Vous pouvez lui donner le nom que vous voulez. Puis une valeur en deuxième paramètre et sa date d'expiration en format timestamp en troisième paramètre.

si vous voulez que votre cookie soit valable 1 semaine:
<?php
$expire = time() + 60 * 60 * 24 * 7;
setcookie( "nom", "olivier", $expire );
?>
La valeur expire correspond à (60 sec * 60 min * 24 heures * 7 jours ).

Lire un cookie

Pour lire le cookie que vous avez enregistré:
<?php
echo $_COOKIE["nom"];
?>

Voir les cookies d'un site

Si vous vérifiez la présence de cookies dans votre navigateur, prenons l'exemple de Google Chrome. Appuyez sur la touche F12 de votre clavier. Une petite fenêtre s'ouvrira en bas de page. Choisissez l'onglet "Resources" puis cliquez sur Cookies. Vous devriez voir les cookies du site actif.

Exemple: cookies php


UNE QUESTION SUR L'ARTICLE?


CSSW Apprendre à créer son site web CSSW