International PHP Conference Berlin 2025

Cookies

PHP прозрачно поддерживает cookies при обмене данными по HTTP-протоколу. Cookies — механизм хранения данных браузером удалённой машины, который отслеживает или идентифицирует посетителей, которые вернулись на сайт. Блоки данных cookies устанавливают функцией setcookie() или setrawcookie(). Cookies — часть HTTP-заголовка, поэтому функцию setcookie() требуется вызывать перед отправкой данных вывода в браузер. Это то же ограничение, которое касается функции header(). Функции буферизации вывода откладывают вывод скрипта, пока не решилось, нужно ли устанавливать cookies или отправлять заголовки.

Cookies, которые браузер клиента отправит на сервер, PHP автоматически включит в суперглобальный массив $_COOKIE, если директива variables_order содержит букву «C». Имена cookie записывают в нотации массивов: [], когда одному блоку данных требуется назначить список значений.

Дополнительную информацию, включая примечания об ошибках браузеров, приводят описания функций setcookie() и setrawcookie().

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top