|
Сессии в PhpОбсуждение темы Сессии в Php в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; 1. Почему сессии живут до закрытия браузера? 2. Как тогда различаются пользователи? 3. Как храняться данные, если cookie не работают?... |
|
Опции темы |
06.12.2006, 13:55 | #1 |
|
1. Почему сессии живут до закрытия браузера?
2. Как тогда различаются пользователи? 3. Как храняться данные, если cookie не работают? |
|
06.12.2006, 15:14 | #2 |
|
1) они хранятся не до закрытия браузера:
- с одной стороны, сессию можно считать потерянной, если потеряны куки (вот они-то хранятся до закрытия браузера, но не всегда); - с другой, сами файлы, где лежит инфа, которую передавали через сессии регулярно удаляются с сервера (автоматически). 2) у каждого пользователя, который уже заходил и логинился, в куках указан id сессии, который является именем файла, где хранится, например, логин или id пользователя. Т.о. для каждого человека создаётся новый файл сессии. 3) в этом случае сессия потеряется, когда пользователь закроет страницу. Работает так: начиная с того момента, как запускается сессия, автоматически (это делает сам сервер) ко всем ссылкам в пределах данного сайта в конце приписывается ?PHPSESID=... или &PHPSESID=... - т.е. идентификатор сессии передаётся как get-параметр от страницы к странице. |
|
07.12.2006, 20:26 | #3 |
|
1. Это вообще зависит от разработчика.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие сессии при выходе пользователя | handler | HTML, CSS, JavaScript | 0 | 24.10.2011 09:53 |
Закрытие сессии htaccess | dim | ASP, Perl, PHP и MySQL | 0 | 07.09.2010 15:48 |
Как открываются сессии? | Вертер | ASP, Perl, PHP и MySQL | 10 | 23.02.2010 18:37 |
сессии | rubanok | ASP, Perl, PHP и MySQL | 5 | 08.07.2006 15:03 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|