PHP 8.0.24 Released!

$_COOKIE

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

$_COOKIEHTTP Cookies

Описание

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

Примеры

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

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

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

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

Привет, Иван!

Примечания

Замечание:

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

add a note

User Contributed Notes 3 notes

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

Dots (.) and spaces ( ) in cookie names are being replaced with underscores (_).
up
69
k dot andris at gmail dot com
7 years ago
beware, dots (.) in cookie names are replaces by underscores (_)
up
-10
axodjakov at gmail dot com
1 year ago
$_COOKIE returns an array if there are more than one cookie saved under the given key.
To Top