osCommerce: How to increase session lifetimePublished: Sunday, 11 November 2012 16:17 Written by Ogri Hits: 12554
The default session duration in OSC is 1440 seconds (24 minutes). There is the following code snippet in the file /includes/functions/sessions.php
:
if (STORE_SESSIONS == 'mysql') {
if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
$SESS_LIFE = 1440;
}
//--------- More code... -----------
}
The first line indicates that the session must be stored in a database. An appropriate parameter in the file configure.php
should be assigned like this:
define('STORE_SESSIONS', 'mysql');
2nd line: get_cfg_var
function extracts session length from the php.ini
. You can edit it by changing a value of the parameter session.gc_maxlifetime
from 1440 to a different one. I set 2400 seconds (40 minutes). Here is a piece of 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
Bear in mind that the change of session.gc_maxlifetime
parameter will alter the value of session duration in the entire scope of the php.ini
on the server. If you do not want to change it that globally - edit the above code in sessions.php
:
- Remove or comment out the 2nd and 4th lines. This will disable the check of
session.gc_maxlifetime
setting in the PHP server configuration. - In the third line, change the
$SESS_LIFE
value from 1440 to the desired - for example, to that same 2400.
The resulting code is:
if (STORE_SESSIONS == 'mysql') {
$SESS_LIFE = 2400;
//--------- More code... -----------
}
Session timeout is now increased locally - only for our OSC project.
Notes:
1. If you close the browser - the session will get closed as well.
2. For safety reasons, do not set the session to be too long. 3600 seconds (60 minutes) is the upper limit of safety.
3. You can control the session lifetime for the front-end separately from the one for an administrative service by editing individually /includes/functions/sessions.php
and /admin/includes/functions/sessions.php
files respectively.
Latest News
-
Tuesday, 21 July 2020 03:18
Joomla 3: Redirect to same page after successful login -
Saturday, 30 December 2017 16:11
Joomla: how to add your own language constants or override existing ones -
Thursday, 30 November 2017 23:27
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
Saturday, 25 June 2016 15:33
Unified filtering of mod_jcomments_latest module's output -
Thursday, 17 September 2015 16:23
Post an illustrated Joomla-site article on Facebook using OG-tags
Articles Most Read
-
142504
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments -
74220
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
44156
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-2. Template, editor, and other extensions -
38858
Editing animated GIF-images in Photoshop CS3 -
36291
Migrating from Joomla 1.5 to Joomla 2.5. Part 1. Transferring content
Login
Guest Column
Recent comments
-
Custom 404 error page in Joomla 2.5
-
fafaslot 10.06.2023 05:59
-
-
Joomla 2.5: Remove breadcrumbs from specific pages
-
รับทำเว็บพนันออนไลน์ 09.06.2023 22:58
An intriguing discussion is definitely worth comment. I think that you ought to publish more about ...
-
-
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments
-
Going Here 10.06.2023 02:46
Thank you for the auspicious writeup. It actually was a leisure account it. Look complicated to ...
-
xayalmuazzin.com 09.06.2023 23:04
Нi! This is my 1st comment here so I just wanted to give а quick shout out annd say I truly еnjoy ...
-
диплом института 15.05.2021 03:19
Fantastic items from you, man. I've be aware your stuff prior to and you're simply extremely magnificent.
-
PG SLOT 13.01.2021 09:21
Hey! I could have sworn I've been to this site before but after browsing through some of the post ...
-
-
Migrating from Joomla 1.5 to Joomla 2.5. Epilogue
-
Dewitt 11.02.2021 06:17
HELP. I can't write a comment without the page freezing.
-
-
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments
-
calendrier mai 09.06.2023 13:43
These are actually enormous ideas in regarding blogging. You have touched some fastidious points here.
-
-
The structure of internal links within Joomla site
-
918kiss sg 10.06.2023 06:28
Get ready for the ultimate gaming experience with 918kiss. Spin and win on classic casino favorites such ...
-
-
Unified filtering of mod_jcomments_latest module's output
-
Фильмы 2022 онлайн 03.12.2021 21:37
This web site definitely has all of the info I wanted about this subject and didn't know who to ask.
-
Read more...