From 631cc8ed94b9ded0d71e9f5e90145727f7255d99 Mon Sep 17 00:00:00 2001 From: Carl Bennett Date: Sun, 18 Mar 2018 03:21:27 +0000 Subject: [PATCH] Support ttl parameter in Session::initialize() --- src/libraries/Session.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libraries/Session.php b/src/libraries/Session.php index d352671..3c96469 100644 --- a/src/libraries/Session.php +++ b/src/libraries/Session.php @@ -11,14 +11,14 @@ class Session { */ private function __construct() {} - public static function initialize($server_string, $name) { + public static function initialize($server_string, $name, $ttl = 0) { // Storage medium for sessions ini_set('session.save_handler', 'memcached'); ini_set('session.save_path', $server_string); - // Session-only cookies, deleted on browser shutdown - ini_set('session.cookie_lifetime', '0'); + // Set cookie lifetime using requested $ttl value + ini_set('session.cookie_lifetime', $ttl); // Use HTTP cookies instead of GET/POST variables ini_set('session.use_cookies', 'On');