[ Version Française ] [ English Version ]

Introduction

Les cookies sont un mécanisme général que le côtés serveur d'une connexion peut utiliser afin de stocker et de retrouver des informations du côtés client de la connexion. L'intérêt principal est de pouvoir conserver des informations d'identifications entre 2 requêtes distinctes.

Vue d'ensemble

Un serveur, en faisant parvenir un objet HTTP à un client, peut également transmettre des données que le client stockera. Ces données peuvent être accompagné par une description des URLs pour lesquels ces informations seront transmises. Par la suite, n'importe qu'elle requête HTTP faites par le client sur une de ces URLs inclura ces données dans la transmission. Il à été convenu que ces données s'appelllent des cookies.

Spécification

Un cookie est envoyé vers le client en l'ajoutant dans les éléments d'entête de l'objet HTTP transmit par le serveur. Cet élément se nomera Set-Cookie.

Syntaxe de l'élément d'entête de réponse Set-Cookie

NOM=VALEUR expires=DATE domain=NOM_DE_DOMAINE path=PATH secure

Syntaxe du cookie transmit dans l'entête de la requête par le client

Informations complémentaires

Exemples

Voici quelques exemples de type d'échanges afin d'ilustrer l'utilisation des cookies. Premier exemple : Le client lance une requête sur un serveur et reçoit dans l'entête de la réponse : Quand le client demande une URL dont le chemin est '/' sur le serveur, il envoi dans l'entête de sa requête :
Dernière modification : 20 Mars 2000