Vous pouvez utiliser, créer, modifier et suprimer des cookies grâce au XPX et la balise <cookie>.
L'attribut "name", dans la balise <cookie>, vous permet de préciser le nom du cookie avec lequel vous voulez intérargir. Le nom est donc indispensable si vous voulez créer un nouveau cookie ou en modifier.
Il faut noter que c'est le seul attribut à compléter si l'on souhaite récupérer un cookie déjà éxistant. Pour récupérer la valeur il suffit de réécrir le nom entre "$".
<cookie name="nom">
$nom$ renvoie la valeur du cookie "nom"
Dans la balise <cookie>, l'attribut "value" n'est utile que pour la modification ou la création d'un cookie. Il sert à déclarer la valeur que renvoie le cookie.
Il faut noter que la création d'un cookie peut se faire uniquement avant la balise <html> de la page.
<cookie name="nom" value="Dupond">
Lors de la création d'un cookie, l'attribut "ttl" vous permet de spécifier le nombre de jours durant lesquels le cookie est conservé par le client.
Dans le cas où cet attribut n'est pas renseigné, sa valeur par défaut est 0, ce qui signifie que le cookie est conservé seulement pendant la durée de la session.
Placer une valeur négative dans cet attribut permet d'effacer le cookie.
<cookie name="nom" value="Dupond" ttl="2">
Conserve un cookie pendant deux jours
<cookie name="nom" ttl="-1">
Supprime le cookie "nom"
Vous pouvez choisir la portée d'action d'un cookie avec les attributs "dir", pour les répertoires, et "domain", pour les domaines réseaux.
Ne pas remplir ces attributs, ils prendront la valeur par défaut "/", ce qui donne accès au cookie à l'ensemble du répertoire ou du réseau.
<cookie name="style" value="bleu" dir="/exemple/images">
Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019
Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer
Aidez-nous à faire vivre ce site en faisant un don