Chapitre 3 - Les principales fonctions
4) Cookies
a) Définition
Un cookie est un petit fichier enregistré sur l'ordinateur
d'un de vos visiteurs et qui permet
de sauvegarder quelques informations que vous definissez (par exemple
son nom...).
b) Création d'un cookie
<?
setcookie("nom_du_cookie","valeur_cookie",time()+84600,"");
?>
La fonction time()+xxx
donne sa durée de vie.
c) Lecture d'un cookie
Avant tout, il faut savoir si notre cookie existe ce que l'on
fait avec la condition premiere.
<?
if(isset($nom_du_cookie))
{
// Le cookie existe, on affiche
les infos contenues
print "$nom_du_cookie";
}
else
{
print "Aucune variable transmise";
}
?>
e) Suppression d'un coolie
<?
setcookie("nom_du_cookie");
?>
L'exemple semble saugrenue, mais nous créons un cookie
dont la date de validité vaut 0 donc il efface le cookie portant le même,
puisqu'il est créé puie effacé aussitôt.
|