osCommerce: Как увеличить время длительности сессииОпубликовано: 11.11.2012 11:45 Автор: Ogri Просмотров: 8134
По умолчанию сессия в OSC длится 1440 секунд (24 минуты). В файле /includes/functions/sessions.php
имеется следующий фрагмент кода:
if (STORE_SESSIONS == 'mysql') { if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) { $SESS_LIFE = 1440; } //--------- More code... ----------- }
Первая строка означает, что сессии должны храниться в базе данных. В файле configure.php
должно быть так:
define('STORE_SESSIONS', 'mysql');
2-я строка: функция get_cfg_var
вытаскивает значение длины сессии из php.ini
. Можно отредактировать его, изменив значение параметра session.gc_maxlifetime
с 1440 на другое. Я выставил 2400 секунд (40 минут). Вот кусок php.ini
:
; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. session.gc_maxlifetime = 2400
Здесь нужно учитывать, что изменение параметра session.gc_maxlifetime
поменяет длину сессии во всей области действия php.ini
на сервере. Если не хочется менять его столь глобально - отредактируем вышеупомянутый код в sessions.php
:
- Удалим или закомментируем 2-ю и 4-ю строки - проверку наличия настройки параметра
session.gc_maxlifetime
в конфигурации php сервера. - В 3-й строке поменяем значение
$SESS_LIFE
с 1440 на желаемое - те же 2400.
Получим следующий код:
if (STORE_SESSIONS == 'mysql') { $SESS_LIFE = 2400; //--------- More code... ----------- }
Теперь время жизни сессии увеличено локально - только для нашего OSC проекта.
Примечания:
1. Если закрыть браузер - сессия закроется также.
2. Из соображений безопасности не рекомендуется устанавливать сессию слишком длинной. 3600 сек (60 мин) - верхний предел безопасности.
3. Можно раздельно контролировать время жизни сессий на фронт-энде и в административном сервисе, редактируя по отдельности соответственно /includes/functions/sessions.php
и /admin/includes/functions/sessions.php
.
Новые
-
20.07.2020 00:53
Joomla 3: Перенаправление на ту же страницу после авторизации -
13.02.2017 14:09
Joomla: как добавить свои языковые константы или переопределить существующие -
13.02.2017 13:23
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
23.06.2016 10:48
Единая фильтрация вывода модуля mod_jcomments_latest -
13.09.2015 13:06
Постим иллюстрированные статьи Joomla-сайта на Facebook, используя OG-теги
Популярные
-
101628
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments -
73843
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
61611
Редактирование анимированных GIF-имиджей в Photoshop CS3 -
38218
Joomla: как добавить свои языковые константы или переопределить существующие -
34437
Единая фильтрация вывода модуля mod_jcomments_latest
Авторизация
Гитара
Гостевая колонка
Последние комментарии
-
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments
-
https://pornvid.pw 19.12.2022 10:01
-
Тест 25.08.2020 11:37
Не выводит сообщение об ошибке, если галку не нажать в рекапче
-
Николай3333 05.08.2020 07:55
Неужели работает?
-
Дарья Смирнова 29.07.2020 06:02
Здравствуйте, все вроде сделала по инструкции, но точно так же никаких изменений. Разве что теперь ...
-
ТвойБро 24.03.2020 03:42
Огромное спасибо, помогло. Странно, что по дефолту в jcomments предлагает в настройках выбрать ...
-
-
Кнопки социальных сетей в Joomla 2.5
-
dklada.ru 07.02.2023 09:05
Однако вы не можете протестировать SEO таким же образом из-за особенностей алгоритмов поисковых ...
-
-
Кнопки социальных сетей в Joomla 2.5. Варианты от Яндекса и Pluso
-
stromectol drug 08.06.2023 18:23
Hi, this weekend is fastidious designed for me, since this occasion i am reading this wonderful ...
-
-
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments
-
Андрей67 11.08.2020 16:54
У меня такая же картина, нет кнопки Импорт. как быть?
-
-
Цифровые коды WEB (веб) цветов для сайта
-
mostbet online 08.06.2023 19:15
Hello, Neat post. There is an issue along with your web site in web explorer, could check this? IE ...
-
Davis 08.06.2023 18:25
Nice post. I was checking continuously this blog and I'm impressed! Very useful information particularly ...
-
Подробнее...