Как установить cookie с помощью PHP?
Сразу отметим, что установить куку можно либо на определенный период, например на 2 часа, либо без временного ограничения, тогда кука будет автоматически удалена после закрытия браузера.
В php кука устанавливается с помощью функции setcookie().
Куки
обязаны бытьотправлены
до любых других шапок/headers (это ограничение кук, а не РНР). Это требует, чтобы вы помещали вызовы этой функции перед тэгами <html> или <head>Устанавливаем cookie
до закрытия браузера, на странице пишем следующее<?php
setcookie ("_ws_","test",0,"/");
// "/" - если скрипт в другой папке
// кука все равно будет записана так www.sdws.ru
?>Как установить куку на время, на день, на несколько минут, часов?
В php алгоритм очень прост
<?php
// устанавливаем куку
setcookie ("_ws_","test",time()+3600,"/");
?>time()+3600 – устанавливает куку на один час (3600 секунд).Например, нам необходимо отправить cookie на 23 дня
<?php
// устанавливаем куку
setcookie ("_ws_","test",time()+1987200,"/");
?>Удаление куки. Как удалить cookie?
Удаление куки происходит с помощью той же функции setcookie(). Задаем те же самые параметры, только со знаком минус
<?php
setcookie ("_ws_","test",time()-3600,"/");
?>Похожая тема: Как установить (удалить) cookie, поставить куки, отправить куку с помощью JavaScript