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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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
Universal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
Nouveauté 19
Universal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
Universal Windows 10 App Ce type de variable est désormais disponible pour les applications en mode Windows Store Apps.
Versions 20 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Versions 21 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Nouveauté 22
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android 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