(PHP 4 >= 4.1.0, PHP 5, PHP 7)
$_COOKIE -- $HTTP_COOKIE_VARS [obsoleta] — HTTP Cookies
Um array associativo de variáveis passadas para o atual script via HTTP Cookies.
$HTTP_COOKIE_VARS contém o mesma informação inicial, mas não é uma superglobal. (Note que $HTTP_COOKIE_VARS e $_COOKIE são variáveis diferentes e que o PHP manuseia-as diferentemente)
Versão | Descrição |
---|---|
4.1.0 | Introduzida a $_COOKIE que torna obsoleta a $HTTP_COOKIE_VARS. |
Exemplo #1 Exemplo da $_COOKIE
<?php
echo 'Hello ' . htmlspecialchars($_COOKIE["name"]) . '!';
?>
Assumindo que o "nome" do cookie tenha sido definido antes
O exemplo acima irá imprimir algo similar à:
Hello Hannes!
Nota:
Esta é uma 'superglobal', ou global automática, variável. Isto simplismente significa que ela está disponível em todos escopos pelo script. Não há necessidade de fazer global $variable; para acessá-la dentro de uma função ou método.