Le type
Cookie permet de manipuler les cookies transmis dans des requêtes HTTP. Les caractéristiques des cookies peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Relecture des cookies de la session précédente
MesCookies est un tableau de Cookie
Désérialise(MesCookies, fChargeTexte("MesCookies.xml"), psdXML)
// Activation de la gestion des cookies
HTTPCookieGère(Vrai)
HTTPCookieRemplace(".yahoo.com", MesCookies)
// Requête (les cookies seront envoyés au serveur Web)
HTTPRequête("www.yahoo.com")
Remarques
Propriétés spécifiques à la description des variables de type Cookie
Les propriétés suivantes peuvent être utilisées pour manipuler un Cookie :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
Chemin | Chaîne de caractères | Chemin de validité du cookie. Indique au serveur sur quelles URL le cookie doit être interprété. |
Commentaire | Chaîne de caractères | Valeur de commentaire libre associée au cookie. Cette propriété n'entre pas en jeu dans les requêtes HTTP. |
Domaine | Chaîne de caractères | Domaine de validité du cookie. Le cookie sera envoyé dans toutes les requêtes HTTP dont le domaine se termine par le domaine de validité du cookie. Par exemple, un cookie dont le domaine de validité est ".mondomaine.fr" sera envoyé lors des requêtes suivantes : - http://mondomaine.fr
- http://www.mondomaine.fr/index.html
- http://serveur.mondomaine.fr/page.awp
Il ne sera pas envoyé dans les requêtes suivantes :- http://www.mondomaine.com
- http://autredomaine.fr
|
Expiration | Chaîne de caractères ou variable de type DateHeure | Date et heure d'expiration du cookie. Cette propriété est généralement fixée par le serveur Web pour lui éviter de récupérer des informations trop anciennes dans une requête HTTP. |
Nom | Chaîne de caractères | Nom du cookie. Ce nom n'est pas sensible à la casse. |
Valeur | Chaîne de caractères | Valeur du cookie. Remarques : - La valeur d'un cookie est limité à 4Ko. Au delà de cette taille, le serveur est libre de rejeter le cookie.
- Les caractères de contrôles (TAB, RC, etc.) ainsi que le point-virgule et les zéros binaires ne sont pas autorisés.
|
Fonctions utilisant les variables de type Cookie