Как использовать cookies на своём сайте из PHP
Обновлено: 8 месяцев назад
Предполагается то, что вы уже знаете что такое куки и для чего Вы собрались их использовать на своём сайте. И все, что Вам нужно, посмотреть пример, как использовать cookies в php.
Установка куков
Установка cookies осуществляется функцией setcookie, которая должна быть вызвана до вывода в браузер. Установка cookies до закрытия браузера.
$name = "UserName";
setcookie("name", $name);
То же самое, только жизнь cookies будет продлена на 1 час.
// срок действия - 1 час (3600 секунд)
setcookie("name", $name, time() + 3600);
Ещё пример использовать cookies сроком на 1 месяц
// срок действия - 30 дней
setcookie('name', $name, strtotime('+30 days'));
Получение куков через PHP
Чтобы получить cookie, можно использовать массив $_COOKIE, например, $_COOKIE["name"].
echo 'Привет, ' . $_COOKIE['name'] . '!';
Удаление куков
Чтобы удалить куку, вам нужно установить срок истечения в прошедшем времени.
setcookie('name', '', time() - 3600);
Eсли установить время истечения cookie равным 0, то cookie будет удалена, но только после закрытия браузера.