$_COOKIE

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

$_COOKIECookies HTTP

Description

Un tableau associatif de variables, passé au script courant, via des cookies HTTP.

Exemples

Exemple #1 Exemple avec $_COOKIE

<?php
echo 'Bonjour ' htmlspecialchars($_COOKIE["name"]) . '!';
?>

En supposant que le cookie "name" a été définit précédemment

Résultat de l'exemple ci-dessus est similaire à :

Bonjour Yannick !

Notes

Note:

Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n'est pas nécessaire de faire global $variable; pour y accéder dans les fonctions ou les méthodes.

add a note add a note

User Contributed Notes 3 notes

up
72
kiril (at) atern (dot) us
7 years ago
To clarify the previously posted note:

Dots (.) and spaces ( ) in cookie names are being replaced with underscores (_).
up
67
k dot andris at gmail dot com
8 years ago
beware, dots (.) in cookie names are replaces by underscores (_)
up
5
alexander-schranz at NO_SPAM dot hotmail dot com
6 years ago
Cookies with the same name the first cookie is used. Clients will send cookies with longer path before cookies with shorter path. This comes from RFC 6265 which says "Cookies with longer paths are listed before cookies with shorter paths.". So you get the best matching cookie for your current request.
To Top