| Formulaires HTML (GET et POST) <<< |
HTTP Cookies | Cas des points dans les noms de variables >>> |
4.3.5 V PHP 4.3 Les variables 4 Référence Manuel PHP . Formulaires HTML (GET et POST) ->HTTP Cookies . Cas des points dans les noms de variables . Détermination du type des variables |
4.3.5.2 HTTP Cookies
PHP supporte les cookies HTTP de manière totalement transparente, comme défini dans les Netscape's Spec . 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 du "header" 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:
|
| << | HTTP Cookies | >> |
| Formulaires HTML (GET et POST) | V PHP | Cas des points dans les noms de variables |