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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Вопрос о $_SESSION ?
 
 автор: jeans1986   (08.11.2006 в 19:26)   письмо автору
 
 

Здравствуйте. У меня такой вопрос. Например я зашол на саит, который содержит сессии. Как я понял из книжки сервер возвращает для меня идентификатор сессии. Затем я вышел на минут 10 и снова зашо на саит. У меня такой вопрос. Этот идентефикатор сесии у меня сохранился или при аждом новом обращении к саиту он меняется? Заранее благодарю.

   
 
 автор: Unkind   (08.11.2006 в 19:36)   письмо автору
 
   для: jeans1986   (08.11.2006 в 19:26)
 

Этот идентификатор передается через Cookies. В зависимости от того, как настроен сервер cookies при начале сессии задаются на опреленное кол-во секунд. Может и сохраниться сессия, а может быть и уничтожена...

   
 
 автор: Trianon   (08.11.2006 в 19:38)   письмо автору
 
   для: jeans1986   (08.11.2006 в 19:26)
 

зависит от времени жизни сессии. Этот параметр Выставляется в настройках PHP и реально близок к величине в 10 минут. Поэтому полагаться на то, что через 10 минут у Вас сохранится сессия - не стоит.

   
 
 автор: jeans1986   (08.11.2006 в 20:04)   письмо автору
 
   для: Trianon   (08.11.2006 в 19:38)
 

Т.е если я правильно понял то в течении того времени пока я на саите сессия будет для меня одна и тажа. Т.е е сли у меня есть $_SESSION['name']="WWW" то пока я на саите на всех страницах можно принимать его. А после повторного входа его значение теряется? я правильно понял?

   
 
 автор: Shiva   (08.11.2006 в 20:10)   письмо автору
 
   для: jeans1986   (08.11.2006 в 20:04)
 

Оно теряется, если время, в течение которого вы не отправляли серверу запросы, превышает назначенное на этом сервере "время жизни" сессий. Как и написал Trianon.
Также оно будет поотеряно, если вы зайдете из другого окна браузера.

   
 
 автор: Trianon   (08.11.2006 в 20:12)   письмо автору
 
   для: jeans1986   (08.11.2006 в 20:04)
 

примерно так.
Просто то, на сайте Вы еще или уже нет, как раз и определяется не только тем, закрывали ли Вы окно браузера, но и тем, превысил ли интервал с момента последнего обращения к серверу сайта время жизни сессии, или нет.

   
Rambler's Top100
вверх

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