PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Cookie
  • Fonctions utilisant les variables de type Cookie
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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.
Versions 19 et supérieures
WINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
Nouveauté 19
WINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
WINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
Versions 20 et supérieures
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
Exemple
// 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
CheminChaîne de caractèresChemin de validité du cookie.
Indique au serveur sur quelles URL le cookie doit être interprété.
CommentaireChaîne de caractèresValeur de commentaire libre associée au cookie.
Cette propriété n'entre pas en jeu dans les requêtes HTTP.
DomaineChaîne de caractèresDomaine 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
ExpirationChaî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.
NomChaîne de caractèresNom du cookie.
Ce nom n'est pas sensible à la casse.
ValeurChaîne de caractèresValeur 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.
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant les variables de type Cookie

Versions 15 et supérieures
HTTPCookieRécupère
HTTPCookieRécupère
Récupère les cookies lus par un appel :
Versions 15 et supérieures
HTTPCookieRemplace
Nouveauté 15
HTTPCookieRemplace
HTTPCookieRemplace
Remplace l'ensemble des cookies stockés pour un domaine :
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire