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

hussar

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

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

RomikChef

Guest
В первом месте ты прочитал бред сивой кобылы в лунную ночь после дождичка в четверг и бааальшой бутылки виски "white horse".

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

По умолчанию сессии столько и живут - пока юзер не закрыл браузер.
Это достигается установкой сессионной куке времени жизни 0, а если ид сессии передается через урл - то, естественно, автоматом.
 

tony2001

TeaM PHPClub
открой свой ПХП.ини и удивись
там есть раздел
[Session]
и комментарии к нему.
 

RomikChef

Guest
Тони, ну при чем тут ини?
Человек принципиально не понимает, что такое сессии.
Ему надо объяснить.
Ну это все равно, что он будет спрашивать, куда вдарить человека вилкой, чтобы убить, а ты будешь ему учебник анатомии подсовывать.
Ему надо объяснить, что вилкой не убивают, а едят.
 

tony2001

TeaM PHPClub
>Человек принципиально не понимает, что такое сессии.
имхо вопрос был конкретный.
ответ тоже
настройки жизни сессии меняются и ОПИСЫВАЮТСЯ в том числе и в пхп.ини.
 

hussar

In code we trust!
Отлично, всем спасибо, со временем жизни я разобрался, тогда другой вопрос, у меня есть форум, на него заходит человек, запускается сессия, куда регистрируется его логин, она записывается в куку если это не отключено, человек закрывает браузер, приходит обратно через неделю и если куку не потерта, то все нормально выводим: " Привет Вася!", а если куки были выключены или потерты как быть в таком случае?
 

RomikChef

Guest
Никак.
Бля, Тони, вот видишь.
Ну не понимает человек нихера.
он путает СЕАНС работы с сайтом, и проблему идентификации юзера.

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

но для запоминания юзера между сеансами сессии не подходят.
 

hussar

In code we trust!
Все понял, спасибо!!!! Я видимо не превый в это не впиливаю, так что прошу прощения :)
 

RomikChef

Guest
фот этот форум так и работает.
Когда человек приходит, он стартуте сессию, для своих собственных нужд.
по ней же авторизует.
ид сессии в обычном случае передается через куку.

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

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