|
|
|
| Подскажите, пожалуйста. При установке куки его долгожительность я хотел установить в месяц. При использовании функции mktime() нужно устанавливать разл. параметры, в числе кот. есть year, month и day. В маннуале сказано ,что если все три значения равны нулю, то дата не рассматривается, а если я установлю, скажем, только день или день и месяц, а год по умолчанию текущим сработает?
Можно ли как-то проверить вариант кроме того, чтобы ждать следующий месяц :) ? | |
|
|
|
|
|
|
|
для: Денис
(18.05.2005 в 22:48)
| | Лучше поставьте время с использованием функции time()
<?php
setcookie("test", "value", time() + 3600*24*30);
?>
|
3600 - час, 3600*24 - сутки, 3600*24*30 - месяц.
PS Кроме того, если у вас имеется браузер Opera вы можете контролировать время жизни cookie с его помощью Tools|Cookies | |
|
|
|
|
|
|
|
для: cheops
(19.05.2005 в 00:09)
| | а можно ли контролировать вообще куки? при переустановке ОС не факт, что куки могут быть включены. Можно ли программно проверить или включить их?
P.S. спасибо за ответ :) | |
|
|
|
|
|
|
|
для: Денис
(19.05.2005 в 00:24)
| | А в смысле включить? на удалённой машине? Это может сделать только пользователь - если отключит, включить сможет только он сам. Правда по умолчанию они включены и при переустановке системы они скорее включатся, чем отключатся.
Проверка установки cookie проводится следующим образом ставится кука, а потом проверяется установилась она или нет, если нет - значит отключены или вы имеете дело с Net-варью, например, с роботом некой поисковой системы или ещё чем-нибудь в этом роде. | |
|
|
|