Куки в PHP используются для хранения информации на стороне клиента, чтобы сервер мог идентифицировать пользователя при последующих запросах. Куки могут быть использованы для хранения личных предпочтений пользователя, таких как языковые настройки, авторизационные данные или другая информация.
Для установки куки в PHP используется функция setcookie(). Эта функция принимает несколько параметров, таких как имя куки, значение, время жизни куки и другие опции.
Пример установки куки:
<?php
$value = 'JohnDoe';
setcookie('username', $value, time() + (86400 * 30), '/'); // куки будет действительна в течение 30 дней
?>
Для доступа к куки в PHP используется массив $_COOKIE. Например, чтобы получить значение куки 'username', вы можете написать:
<?php
echo $_COOKIE['username']; // Выведет 'JohnDoe'
?>
Чтобы удалить куки, вы можете использовать функцию setcookie() с отрицательным значением времени жизни, либо использовать функцию unset() для удаления элемента из массива $_COOKIE.
Пример удаления куки:
<?php
setcookie('username', '', time() - 3600, '/'); // удаляет куки 'username'
unset($_COOKIE['username']); // также удаляет куки 'username'
?>
Также можно устанавливать различные опции для куки, такие как путь, домен, защищенность и другие. Это позволяет более гибко управлять поведением куки.
Это основы использования куки в PHP. Они могут быть полезны для хранения информации о пользователе и предпочтениях на стороне клиента.