PHP прозоро підтримує HTTP-куки. Куки — це механізм
зберігання даних у віддаленому браузері для відстежування або ідентифікації
користувачів. Куки можна встановити функцією setcookie()
або setrawcookie(). Куки є частиною заголовка
HTTP, тож викликати setcookie()
потрібно до надсилання виводу в браузер. Це саме обмеження має функція
header(). Можна використовувати функції буферизації виводу, щоб відкласти
виведення, поки не вирішено встановлювати куки та/або надсилати заголовки.
Якщо директива variables_order
містить "C", то куки, що надіслані сервером клієнту, автоматично включаються
в суперглобальний масив $_COOKIE. Можна вказати декілька
значень для одних куків, додавши [] до їхньої назви.
Докладніша інформація, включно з примітками про вади браузера, є на сторінках
функцій setcookie() та setrawcookie().