![]()
|
|
|||||||||||||
|
|
Synopsis
Lecture seule Cette collection permet d'accéder aux cookies envoyés par le client au serveur. Cette
collection ne peut en aucun cas être utilisée pour créer des cookies ; pour cela, on
utilise la collection Il faut obligatoirement préciser un Rappel sur les cookiesUn cookie est une information quelconque (un login, un identifiant de session...) échangée entre un client et un serveur Web dans les en-têtes des messages HTTP. Cette information ne sert en fait qu'au serveur, même si c'est le client qui la conserve (soit en mémoire, soit dans un fichier de son disque dur). Un cookie transmis à un client ne peut être réutilisé que par le serveur qui l'a envoyé. Cela permet de personnaliser les cookies et de conserver des données confidentielles en toute sécurité. Puisqu'il ne conserve pas les cookies qu'il envoie d'une page sur l'autre, un serveur Web ne peut utiliser un
cookie (lire sa valeur) que si le client le lui renvoie. Aussi, un client transmettra-il ses cookies dans chacune
des requêtes HTTP qu'il fera auprès du serveur. C'est pour cela qu'en ASP, les cookies sont lu
grâce à l'objet Pour plus d'informations sur le fonctionnement exact des cookies, consulter le cours sur HTTP. Utilisation de la collection Request.CookiesNom des cookiesTout cookie porte un nom (exactement comme les variables). Aussi, pour lire la valeur d'un cookie, on l'identifie par son nom :
Les clés et l'attribut HasKeysLes cookies peuvent servir de dictionnaire (tableau associatif en ASP) ; les clés sont alors utilisées pour accéder aux différents éléments :
Pour savoir si un cookie comporte des clés (se comporte comme un dictionnaire), on utilise l'unique attribut
de la collection :
Warning: main(../include/imprimable.php) [function.main]: failed to open stream: No such file or directory in /homez.13/themanua/www2/asp/asp_request_cookies.php3 on line 109 Warning: main() [function.include]: Failed opening '../include/imprimable.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.13/themanua/www2/asp/asp_request_cookies.php3 on line 109 |
|||||||||||||
|
Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences. |
||||||||||||||