mirror of
https://github.com/kleeja-official/kleeja.git
synced 2025-12-16 04:59:42 +01:00
session fixes
This commit is contained in:
@@ -122,9 +122,22 @@ function is_bot($bots = ['googlebot', 'bing' ,'msnbot'])
|
||||
$starttm = get_microtime();
|
||||
|
||||
|
||||
if (! is_bot() && ! isset($_SESSION))
|
||||
if (! is_bot() && PHP_SESSION_ACTIVE !== session_status() && ! headers_sent())
|
||||
{
|
||||
session_start();
|
||||
if(function_exists('ini_set'))
|
||||
{
|
||||
ini_set('session.use_cookies', 1);
|
||||
ini_set('session.lazy_write', 1);
|
||||
ini_set('session.cache_expire', 0);
|
||||
ini_set('session.cache_limiter', '');
|
||||
ini_set('session.use_only_cookies', 1);
|
||||
}
|
||||
|
||||
|
||||
if(! session_start())
|
||||
{
|
||||
big_error('Session Error!', 'There is a problem with PHP session. We can not start it.');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user