Вниз  PHP и мелкие вопросы
- 12.11.2013 / 21:19
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
vl@volk, увы, ничего нового я из статьи не узнал.
__________________
 let live
- 12.11.2013 / 21:21
Helltar
  Пользователь

Helltar 
Сейчас: Offline
aNNiMON,

  1. ini_set('session.gc_maxlifetime', 2592000); // 1 месяц
  2. ini_set('session.cookie_lifetime', 2592000);
  3. session_start();

Но вроде как надо еще указывать свой каталог хранение:

  1. ini_set('session.save_path',  $_SERVER['DOCUMENT_ROOT'] . '/sessions');

ибо по умолчанию файлы хранятся в /tmp на сервере, и код продления сессии ничего не даст, потому что там какая-то автоочистка каждые 30 минут (где-то статья на хабре была по-этому поводу).

Да, и если будешь юзать свою папку, то в /sessions создай .htaccess, с:

  1. deny from all

И какую лучше всего поставить?Какую хочешь. Но так как в данном случае очитка раз в месяц, то каталог с файлами сессий может круто засратся.
- 12.11.2013 / 21:24
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Helltar, судя по всему, мне будет легче проверять время последней активности юзера и при необходимости вылогинивать его, да?
Не знаешь, как в джоне сделано?
__________________
 let live
- 12.11.2013 / 21:27
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Так посмотри исходники насчет сессий
[в джоне пишется в базу последнее время активности зверя на сайте и проверяется потом прошло ли заданное время, если да то рисуем офф
__________________
 знает толк
- 12.11.2013 / 21:30
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
время жизни сессии можно установить в .htaccess, если речь идёт об онлайн/оффлайн, то типичная проверка активности
__________________
 Да, детка, я - Король Ящериц!!!
- 12.11.2013 / 21:33
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
В любом случае, любая сессия заканчивается после закрытия браузера. А если речь идёт о куках, то время жизни печенек тоже назначается
__________________
 Да, детка, я - Король Ящериц!!!
- 12.11.2013 / 21:34
Helltar
  Пользователь

Helltar 
Сейчас: Offline
aNNiMON, эммм... а что тебе нужно? Вырубить юзера, например за 30 мин., после авторизации?

З.Ы
Время жизни сессии:
- http://habrahabr.ru/post/28418/
- 12.11.2013 / 21:35
Helltar
  Пользователь

Helltar 
Сейчас: Offline
В любом случае, любая сессия заканчивается после закрытия браузера.Если не указывать время жизни, то да.
- 12.11.2013 / 21:37
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Helltar, ну да, после N минут вылогинивать, а то как ни войду, я залогиненый) Может это особенность phpmyadmin, но всё равно не прикол.
__________________
 let live
- 12.11.2013 / 21:37
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Дык да
__________________
 Да, детка, я - Король Ящериц!!!
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)