créer des cookies avec PHP

c

On a dit Cookies ? What’up guy ?

Les cookies sont des petits morceaux de données, stockés dans des fichiers texte (maxi 65ko), stockés sur votre ordinateur ou un autre périphérique lorsque les sites Web sont chargés dans un navigateur. Ils sont largement utilisés pour «se souvenir» de vous et de vos préférences, soit pour une seule visite (via un « cookie de session »), soit pour plusieurs visites répétées (en utilisant un « cookie persistant »). Ils garantissent une expérience cohérente et efficace pour les visiteurs et exécutent des fonctions essentielles telles que permettre aux utilisateurs de s’inscrire et de rester connecté. Les cookies peuvent être définis par le site que vous visitez (connu sous le nom de « cookies du premier groupe ») ou par d’autres sites qui fournissent du contenu sur ce site (« cookies tiers »).

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

Alors comment écrire les Cookies ?

Syntaxe : <?php setcookie( nomducookie, valeur, expire ); ?>

Le premier paramètre (nomducookie) est donc le nom du cookie que nous voulons stocker chez le client de notre visiteur. Le nom est à votre convenance. Ensuite, on précise sa valeur et on termine avec sa date d’expiration au format timestamp (Eeeeh oui un Cookie doit avoir une date d’expiration pour des questions de législation sur la collecte de donnée à caractère personnelle j’espère faire un article sur ce sujet un de ces jours 😎 😎 ).

Si vous voulez par exemple créer un cookie valable sur 1 semaine :

<?php
// La valeur expire correspond à : 60 sec * 60 min * 24 heures * 7 jours. 
$expire = time() + 60 * 60 * 24 * 7;
setcookie( "nomUtilisateur", "Toto", $expire );
?>

J’ai écrit (sinon crée) un Cookie, comment le lire ?

Eeeeh ben c’est tout simple

<?php echo $_COOKIE["nomUtilisateur"]; ?>

Voyons comment vérifier la présence de Cookies d’un site dans notre Client

Prenons l’exemple de Firefox. Appuyez sur la touche F12 de votre clavier. Une petite fenêtre s’ouvrira en bas de page. Choisissez l’onglet “Stockage” puis cliquez sur Cookies. Vous devriez voir les cookies du site actif.

A propos de l'auteur

François KOBON

Trois mots pour me décrire : Code - Build - Hack. Je réponds au nom de François KOBON. Partisan passionné de technologies/innovations libre et ouverte, d'Algorithme, de Datas, des Mathématiques, tous types de sciences... et surtout d'apprentissage non conventionnel parce je suis auto-didacte. Je suis membre de la communauté Ayiyikoh que vous pouvez retrouver en ligne sur ayiyikoh.org

Ajouter un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Par François KOBON

François KOBON

Trois mots pour me décrire : Code - Build - Hack. Je réponds au nom de François KOBON. Partisan passionné de technologies/innovations libre et ouverte, d'Algorithme, de Datas, des Mathématiques, tous types de sciences... et surtout d'apprentissage non conventionnel parce je suis auto-didacte. Je suis membre de la communauté Ayiyikoh que vous pouvez retrouver en ligne sur ayiyikoh.org

Suivez-moi

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert