From: Adam Bowling Date: Tue, 2 Jan 2018 18:32:21 +0000 (-0500) Subject: Adds memcached session setting for >=PHP7.0 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=9ae9769f505242ad08cb2eaceef788c40b8308b8;p=contrib%2Fpines%2Freport-creator.git Adds memcached session setting for >=PHP7.0 Signed-off-by: Adam Bowling --- diff --git a/models/session.class.php b/models/session.class.php index a378251..107f3fd 100644 --- a/models/session.class.php +++ b/models/session.class.php @@ -35,6 +35,13 @@ class session { $verID='3fca9f8aa945f04e090b258b2fcf10e4'; $sessionName = session_name(); $this->sessionCookieExists = isset($_COOKIE[$sessionName]) ? true : false; + + if (substr(phpversion(), 0, 1) == '7') { + //PHP7 workaround for memcache + include 'memcacheSession.class.php'; + $mcSession = new MemcachedSession(); + session_set_save_handler($mcSession, true); + } @session_start(); restore_error_handler(); @@ -105,4 +112,4 @@ class session { function __destruct() {} } -?> \ No newline at end of file +?>