Предопределённые переменные
PHP Manual

$_COOKIE

$HTTP_COOKIE_VARS [устаревшее]

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

$_COOKIE -- $HTTP_COOKIE_VARS [устаревшее]HTTP Куки

Описание

Ассоциативный массив (array) значений, переданных скрипту через HTTP Куки.

$HTTP_COOKIE_VARS содержит те же данные, но не является суперглобальной переменной. (Следует отметить, что $HTTP_COOKIE_VARS и $_COOKIE - различные переменные и PHP обрабатывает их по-разному)

Список изменений

Версия Описание
4.1.0 Введена $_COOKIE для замены устаревшей $HTTP_COOKIE_VARS.

Примеры

Пример #1 Пример использования $_COOKIE

<?php
echo 'Привет, ' htmlspecialchars($_COOKIE["name"]) . '!';
?>

Положим, что значение куки с именем "name" было установлено равным "Ханнес".

Результатом выполнения данного примера будет что-то подобное:

Привет, Ханнес!

Примечания

Замечание:

Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции.

Смотрите также


Предопределённые переменные
PHP Manual