Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: cookie - время жизни

Сообщения:  [1-5] 

 
 автор: cheops   (07.07.2005 в 00:37)   письмо автору
 
   для: Shorr Kan   (06.07.2005 в 23:06)
 

Ну грубо говоря если клиент на 550 секунде запустит длительный процесс и сервер не будет работать с клиентом, то массив $_COOKIE будет содержать состояние на время 550 секунд, даже если время зайдёт за 600 и такое состояние будет длиться пока клиент не запросит страницу у сервера и в запросе у него уже не будет cookie.

   
 
 автор: Shorr Kan   (06.07.2005 в 23:06)   письмо автору
 
   для: cheops   (06.07.2005 в 22:30)
 

"если обращаться к клиенту не будет массив $_COOKIE не изменится."

Этой части я не понял.

   
 
 автор: cheops   (06.07.2005 в 22:30)   письмо автору
 
   для: Shorr Kan   (06.07.2005 в 21:36)
 

Если сервер обратится к клиентской машине через 601 секунду - он куки не найдёт - если обращаться к клиенту не будет массив $_COOKIE не изменится.

   
 
 автор: Shorr Kan   (06.07.2005 в 22:10)   письмо автору
 
   для: Shorr Kan   (06.07.2005 в 21:36)
 

Может быть нужно time() записывать внутрь самой куки, а при считывании сравнивать содержимое? У меня складывается впечатление, что в этот if люди попадают даже после 600 секунд...

   
 
 автор: Shorr Kan   (06.07.2005 в 21:36)   письмо автору
 
 

Если я сделал...

setcookie("aaa", "111", time() + 600);

...через 601секунду...

if(isset($_COOKIE['aaa'])){

...в этот if попаду? Или нет? Или нужно именно время создания проверять?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования