Formulaires HTML (GET et POST) <<< |
Cookies HTTP | Cas des points dans les noms de variables >>> |
4.3.5 Variables externes à PHP 4.3 Les variables 4 Référence Manuel PHP . Formulaires HTML (GET et POST) ->Cookies HTTP . Cas des points dans les noms de variables . Détermination du type des variables |
4.3.5.2 Cookies HTTP
PHP supporte les cookies HTTP de manière totalement transparente, comme défini dans les spécifications de Netscape . Les cookies sont un mécanisme permettant de stocker des données sur la machine cliente à des fins d'authentification de l'utilisateur. Vous pouvez établir un cookie grâce à la fonction setcookie . Les cookies font partie intégrante des entêtes HTTP, et donc la fonction setcookie doit être appelée avant que le moindre affichage ne soit envoyé au navigateur. C'est la même restriction que pour la fonction header . Tout cookie envoyé depuis le client sur le serveur sera automatiquement stocké sous forme de variable, comme pour la méthode POST ou GET. Si vous souhaitez assigner plusieurs valeurs à un seul cookie, il vous faut ajouter les caractères [] au nom de votre cookie. Par exemple :
Il est à noter qu'un cookie remplace le cookie précédent par un cookie de même nom tant que le " path " ou le domaine sont identiques. Donc, pour une application de caddie, vous devez implémenter un compteur et l'incrémenter au fur et à mesure. C'est-à-dire:
|
<< | Cookies HTTP | >> |
Formulaires HTML (GET et POST) | Variables externes à PHP | Cas des points dans les noms de variables |