Время жизни сессии?

  • Автор темы Автор темы hussar
  • Дата начала Дата начала

hussar

In code we trust!
Время жизни сессии?

Народ, в разных местах читаю разные вещи, в одном, что сессия живет вечно и ИД сессии с переменными, которые в ней зарегистрированны хранятся в файле на сервере, в другом читаю, что сессия умирает, с закрытием окна браузер. Объясните в двух словах сколько она живет. может существует механизм который выставляет время ее жизни, как у куков?!
Заранее спасибо!!!
 
В первом месте ты прочитал бред сивой кобылы в лунную ночь после дождичка в четверг и бааальшой бутылки виски "white horse".

время жизни сессии можно определить в настройках РНР, но делать этого не надо, ибо сессия по определению - сеанс работы с сайтом. т.е. пока юзер не закрыл бровзер.

По умолчанию сессии столько и живут - пока юзер не закрыл браузер.
Это достигается установкой сессионной куке времени жизни 0, а если ид сессии передается через урл - то, естественно, автоматом.
 
открой свой ПХП.ини и удивись
там есть раздел
[Session]
и комментарии к нему.
 
Тони, ну при чем тут ини?
Человек принципиально не понимает, что такое сессии.
Ему надо объяснить.
Ну это все равно, что он будет спрашивать, куда вдарить человека вилкой, чтобы убить, а ты будешь ему учебник анатомии подсовывать.
Ему надо объяснить, что вилкой не убивают, а едят.
 
>Человек принципиально не понимает, что такое сессии.
имхо вопрос был конкретный.
ответ тоже
настройки жизни сессии меняются и ОПИСЫВАЮТСЯ в том числе и в пхп.ини.
 
Отлично, всем спасибо, со временем жизни я разобрался, тогда другой вопрос, у меня есть форум, на него заходит человек, запускается сессия, куда регистрируется его логин, она записывается в куку если это не отключено, человек закрывает браузер, приходит обратно через неделю и если куку не потерта, то все нормально выводим: " Привет Вася!", а если куки были выключены или потерты как быть в таком случае?
 
Никак.
Бля, Тони, вот видишь.
Ну не понимает человек нихера.
он путает СЕАНС работы с сайтом, и проблему идентификации юзера.

хуссар.
сессии для этого не нужны.
кидаешь в куку ид юзера.
и все.
и все.
и все.
никаких сессий.
если кука потерлась - он просто заново ввел пароль.

но для запоминания юзера между сеансами сессии не подходят.
 
Все понял, спасибо!!!! Я видимо не превый в это не впиливаю, так что прошу прощения :)
 
фот этот форум так и работает.
Когда человек приходит, он стартуте сессию, для своих собственных нужд.
по ней же авторизует.
ид сессии в обычном случае передается через куку.

НО КРОМЕ ТОГО, если юзер поставли галочку "запоминать его", то форум ставит еще одну куку, уже сам.
первую ставит механизм сессий, а вторую - руками, через setcookie - форум.

Вот и весь механизм.
 
Сверху