|
|
|
|
|
для: Shorr Kan
(06.07.2005 в 23:06)
| | Ну грубо говоря если клиент на 550 секунде запустит длительный процесс и сервер не будет работать с клиентом, то массив $_COOKIE будет содержать состояние на время 550 секунд, даже если время зайдёт за 600 и такое состояние будет длиться пока клиент не запросит страницу у сервера и в запросе у него уже не будет cookie. | |
|
|
|
|
|
|
|
для: cheops
(06.07.2005 в 22:30)
| | "если обращаться к клиенту не будет массив $_COOKIE не изменится."
Этой части я не понял. | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.07.2005 в 21:36)
| | Если сервер обратится к клиентской машине через 601 секунду - он куки не найдёт - если обращаться к клиенту не будет массив $_COOKIE не изменится. | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.07.2005 в 21:36)
| | Может быть нужно time() записывать внутрь самой куки, а при считывании сравнивать содержимое? У меня складывается впечатление, что в этот if люди попадают даже после 600 секунд... | |
|
|
|
|
|
|
| Если я сделал...
setcookie("aaa", "111", time() + 600);
|
...через 601секунду...
if(isset($_COOKIE['aaa'])){
|
...в этот if попаду? Или нет? Или нужно именно время создания проверять? | |
|
|
|
|