|
|
Как включить COOKIEОбязательные параметрыУстановка COOKIE через PHP
<?
Итак мы создали переменную с именем Name, со значением $Сергей.Теперь везде, где мы сделаем запрос переменной Name, будет выведено Сергей. Вывод значения cookie
<?
Удалить COOKIEУдалить значение куки очень просто - записать снова с нулевым значением.setcookie("name",'');Или задать время жизни, после которого переменная сама удалится. Все параметрыsetcookie(name, value, expiration time, path, domain);name - имя переменной; value - значение этой переменной; expire - время в секундах с начала эпохи, по истечение которого текущий COOKIE становится не действительным; path - путь, по которому доступен COOKIE; domain - домен, из которого доступен COOKIE; secure - если стоит этот маркер, то информация COOKIE пересылается только через HTTPS (HTTP с использованием SSL - Secure Socket Level), в защищенном режиме. Если этот маркер не указан, то информация пересылается обычным способом. expire - Время жизниВремя жизни - необязательный параметр, но очень важный, потому что если его не указывать, то переменная проживет до закрытия браузера. Куки удалятся через час (3600 секунд)setcookie("Name", "Сергей",time() +3600);Куки удалятся через год (60 секунд * 60 минут * 24 часов * 365 дней) setcookie("Name", "Сергей",time()+60*60*24*365);Куки удалятся через год в полночь 25 января 2014 года setcookie("Name", "Сергей", mktime(0,0,0,01,25,2010)); domainПо умолчанию куки читаются на том же домене второго уровня (например, ph4.ru), на котором они созданы. Применяя параметры domain и path, вы можете внести ограничения на использование куки.
<?
Кука "Name" со значением "Сергей" проживет 1 час, она может читаться только сайтами, размещёнными в директории "/dir/" на домене "www.ph4.ru".
Проверка включены ли COOKIEНапример, вы создали сайт, который настроен на работу с COOKIE, а у пользователя они отключены.Можно сделать так:
Пример счетчика посещений
<?
|
О Cookies
Настройки
Программирование
Cookies средствами JavaScript
|