- <?php
- // On peut créer un cookie de plusieurs manières
-
- // On peut le spécifier comme temporaire
- setcookie("nomcookie", "valeurcookie");
-
- // On peut lui dire de "se détruire" dans xx temps
- setcookie("nomcookie", "valuercookie", time() + 86400);
- // Le temps est spécifié en nombre de secondes depuis 1970, ici on récupere le nombre de secondes actuel (time()) et on lui ajoute un jour (86400)
-
- // On peut restrindre le cookie à un répertoire précis sur le serveur
- setcookie("nomcookie", "valeurcookie", time() + 3600, "/~romuald");
-
- // Ou bien à un serveur précis
- setcookie("nomcookie", "valeurcookie", time() + 3600, "/", "www.phpcs.com");
-
- // On peut aussi spécifier que le cookie soit uniquement transmit si on a une connection sécurisée (https)
- setcookie("nomcookie", "valeurcookie", time() + 3600, "/", "www.phpcs.com", 1);
-
- // Enfin, pour effacer un cookie faites simplement
- setcookie("nomcookie");
-
- // Et voici le plus simple, la récupération :
- echo $nomcookie; // La valeur du cookie est automatiquement assignée à la variable qui porte son nom
-
<?php
// On peut créer un cookie de plusieurs manières
// On peut le spécifier comme temporaire
setcookie("nomcookie", "valeurcookie");
// On peut lui dire de "se détruire" dans xx temps
setcookie("nomcookie", "valuercookie", time() + 86400);
// Le temps est spécifié en nombre de secondes depuis 1970, ici on récupere le nombre de secondes actuel (time()) et on lui ajoute un jour (86400)
// On peut restrindre le cookie à un répertoire précis sur le serveur
setcookie("nomcookie", "valeurcookie", time() + 3600, "/~romuald");
// Ou bien à un serveur précis
setcookie("nomcookie", "valeurcookie", time() + 3600, "/", "www.phpcs.com");
// On peut aussi spécifier que le cookie soit uniquement transmit si on a une connection sécurisée (https)
setcookie("nomcookie", "valeurcookie", time() + 3600, "/", "www.phpcs.com", 1);
// Enfin, pour effacer un cookie faites simplement
setcookie("nomcookie");
// Et voici le plus simple, la récupération :
echo $nomcookie; // La valeur du cookie est automatiquement assignée à la variable qui porte son nom