Cookies

PHP прозоро підтримує HTTP cookies. Cookies - це механізм зберігання даних браузером віддаленої машини для відстеження або ідентифікації відвідувачів, що повертаються. Ви можете встановити cookies за допомогою функцій setcookie() або setrawcookie()Cookies являются частью HTTP-заголовка, тому setcookie() повинна викликатись до будь-якого виведення даних у браузер. Це те саме обмеження, яке має функція header(). Ви можете використовувати функції буферизації виводу, щоб затримати виведення результатів роботи скрипта до того моменту, коли буде відомо, чи знадобиться встановлення cookies або інших заголовків.

Будь-які cookies, надіслані серверу браузером клієнта, будуть автоматично включені до суперглобального масиву $_COOKIE, якщо директива variables_order містить літеру "C". Для призначення кількох значень однієї cookie просто додайте [] до її імені.

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