X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fsession.php;h=355d77307ae34aeb4b7a6649782b5b9ac78f71a6;hp=f977003be9677446edbb7a3c08b1f14050375afe;hb=e5527fd38a6585c8466dc28d013f12d21eb7c07a;hpb=75ad748a68473ace540251427a74fb781b1145e9 diff --git a/inc/session.php b/inc/session.php index f977003be9..355d77307a 100644 --- a/inc/session.php +++ b/inc/session.php @@ -1,7 +1,7 @@ 0 -if (empty($_COOKIE['refid']) || (!empty($GLOBALS['refid'])) || (($_COOKIE['refid'] == "0") && ($CONFIG['def_refid'] > 0))) { - // Set cookie - @setcookie("refid", $GLOBALS['refid'], (time() + $CONFIG['online_timeout']), COOKIE_PATH); -} - -// Test cookies if index.php or modules.php is loaded -if ((basename($_SERVER['PHP_SELF']) == "index.php") || (basename($_SERVER['PHP_SELF']) == "modules.php") || (mxchange_installing)) -{ - if (count($_COOKIE) > 0) - { - // Cookies accepted! - define('__COOKIES', true); - } - else - { - // Cookies rejected! - define('__COOKIES', false); - } -} -// +if (!defined('__SECURITY')) { + exit(); +} // END - if + +// Is ext-sql_patches there and newer? +if (isExtensionInstalledAndNewer('sql_patches', '0.5.3')) { + // Set session save path if set + if ((isConfigEntrySet('session_save_path')) && (getConfig('session_save_path') != '')) { + // Please make sure this valid! + session_save_path(getConfig('session_save_path')); + } // END - if +} // END - if + +// Is a session id there? +if (!isValidSession()) { + // Start the session + $GLOBALS['valid_session'] = session_start(); + $GLOBALS['isValidSession'] = TRUE; +} // END - if + +// Load language file(s) +loadLanguageFile(); + +// [EOF] ?>