Как использовать cookies на своём сайте из PHP

Предполагается то, что вы уже знаете что такое куки и для чего Вы собрались их использовать на своём сайте. И все, что Вам нужно, посмотреть пример, как использовать 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 будет удалена, но только после закрытия браузера.

×