PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Ce que vous allez apprendre dans cette leçon
  • Qu'est-ce qu'un cookie ?
  • Que contient un cookie ?
  • Exemple pratique
  • Comment utiliser les cookies ?
Leçon 7.2. Les cookies
Ce que vous allez apprendre dans cette leçon
  • Qu'est-ce qu'un cookie ?
  • Comment gérer les cookies ?

Durée estimée : 10 mn
Leçon précédenteSommaireLeçon suivante
Qu'est-ce qu'un cookie ?
Un cookie est un moyen simple de stocker temporairement une information sur le poste de l'internaute. Cette information pourra être relue ultérieurement par le site qui l'a créé.
Il est ainsi possible d'éviter de demander des renseignements déjà fournis lors d'une précédente connexion et de proposer des pages personnalisées.

Internet

Un cookie possède une date d'expiration (par défaut 30 jours après la création du cookie). Il est automatiquement détruit par le navigateur de l'internaute si sa durée de vie est dépassée.
Attention : l'utilisation des cookies est possible uniquement si le navigateur de l'internaute est configuré pour accepter les cookies.
Un cookie permet par exemple de conserver sur le poste de l'internaute des informations telles que le nom de l'utilisateur, les pages consultées par l'utilisateur, la date de sa dernière connexion, la sauvegarde de ses options, ...
Ces informations, enregistrées sous forme de cookies, pourront être lues par le site lors de la pro­chaine connexion de l'internaute. Le site pourra ainsi proposer des informations personnalisées à l'utilisateur :
  • bandeau de publicité correspondant aux sujets consultés lors de la dernière connexion,
  • personnalisation de la page d'accueil avec le nom de l'internaute et la date de dernière con­nexion,
  • affichage de promotions correspondant aux recherches effectuées lors de la dernière visite, ...

Note

Les cookies sont stockés de manière non cryptée : il est recommandé de ne pas les utiliser pour stocker des informations sensibles.

Que contient un cookie ?

Un cookie est un fichier texte conservé sur le disque du poste de l'internaute (généralement dans le "cache" Internet du navigateur) pendant une durée spécifiée. Le cookie est créé par le naviga­teur ou par le serveur.
Pour stocker une information dans un cookie, les éléments suivants sont nécessaires :
  • Nom du cookie, permettant au site d'identifier le cookie.
  • Texte du cookie, correspondant aux renseignements inscrits par le site : les pages consultées, renseignements fournis par l'internaute, ...
  • Date d'expiration, au-delà de laquelle le cookie n'est plus valide (Il sera automatiquement supprimé).
  • Nom du domaine Internet qui a créé le cookie.

Exemple pratique

  • Pour tester la gestion des cookies, nous allons importer l'exemple unitaire "Utilisation des cookies" dans le projet "Site_WEBDEV_Complet".
  • Pour ouvrir un exemple unitaire :
    1. Affichez la fenêtre de bienvenue de WEBDEV (Ctrl + <).
    2. Cliquez sur "Ouvrir un exemple".
    3. Dans le champ de recherche, saisissez "Cookies". L'exemple unitaire "Les Cookies" apparaît dans la fenêtre.
    4. Cliquez sur le nom de l'exemple unitaire.
    5. La page correspondant à l'exemple unitaire s'affiche sous l'éditeur.
    6. Sauvez la page.
Comment utiliser les cookies ?
Il existe deux types d'utilisation des cookies :
  • Les cookies utilisés en code Serveur.
  • Les cookies utilisés en code Navigateur.
Pour utiliser les cookies, WEBDEV met à votre disposition 2 fonctions utilisables aussi bien en code serveur qu'en code navigateur :
  • CookieEcrit : permet d'envoyer un cookie lors de l'affichage de la page HTML dans le naviga­teur de l'internaute.
  • CookieLit : permet de récupérer la valeur d'un cookie enregistré sur le poste de l'internaute.
La page exemple "PAGE_Cookies" présente un exemple de lecture et d'écriture d'un cookie en code serveur et en code navigateur.
Pour plus de détails, consultez Gestion des cookies.
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire