Cookiiiiiiiiie

Nous y sommes un nouvel article, pour cette semaine nous parlerons de Cookie, alors non, l’Access Code School ne s’est pas transformé en Access Cook School depuis mon dernier article. Mais il existe dans nos navigateurs un petit fichier qui stocke des données en local. Le fichier est alimenté au fur et à mesure de nos visites sur les différents sites qui composent la toile. Chacuns de ces sites ont parfois besoin d’enregistrer des données pour un temps limité et c’est le travail du Cookie.

Il existe de très nombreuses raisons d’enregistrer un cookie, elles peuvent être bonne comme « mauvaise », comme par exemple le fait d’enregistrer l’identifiant de l’utilisateur pour qu’il ne soit pas obligé de le retaper à chacune de ses connexion au site, à l’enregistrement d’un cookie tierce qui vous suit de site en site pour permettre des publicités ciblés… Les boutiques en ligne en utilise aussi pour stocker votre panier, si vous n’êtes pas connecter au site de vente avec votre compte utilisateur et que vous mettez dans votre panier quelques objets, il est possible que six mois après vous vous retrouviez avec votre sélection comme si vous n’aviez jamais quitter la page.

Ce qu’il faut savoir aussi c’est que le cookie à une durée de vie limité, il n’est pas éternel, le développeur indique lors de la création du cookie une date d’expiration. Allant de quelques jours à plusieurs années. D’ailleurs le cookie peut-être créé, modifié, supprimé avec le PHP et le Javascript.

Il est possible de lire un cookie grâce au PHP, lors de l’exécution d’une page internet, le script envoie des requêtes au navigateur pour lire la liste des cookies. En fonction de si le cookie est crée du contenu peu ou non s’ajouter. On imagine une gestion de l’interface de gestion de compte sur un site internet, si l’utilisateur n’est pas connecté et de ce fait si le cookie n’existe pas, on affichera le formulaire de connexion. Si l’utilisateur est connecté, si le cookie existe, on changera le formulaire de connexion par une interface de gestion d’utilisateur !!

 

Voilà, voilà, je pense avoir fait un tour du cookie, c’est un peu accéléré, mais logiquement l’essentiel est là.

Laisser un commentaire :

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *