X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Fsession.php;h=4d8c9d60137ca66d5d0aa316ed12391a94a37059;hb=5d75a333699489b2883fc666272db93c4778a1e4;hp=268c2d4715fe818e0a2669a7c54652dc2ba04d3d;hpb=b5912168d72ae511eb623c3d92540c82d31b93c5;p=mailer.git diff --git a/inc/session.php b/inc/session.php index 268c2d4715..4d8c9d6013 100644 --- a/inc/session.php +++ b/inc/session.php @@ -32,8 +32,7 @@ ************************************************************************/ // Some security stuff... -if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) -{ +if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) { $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php"; require($INC); } @@ -69,11 +68,11 @@ if (!empty($_POST['refid'])) { // Set refid=ref (the referral link uses such variable) $GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['ref'])); } elseif (!empty($_SESSION['refid'])) { - // Simply reset cookie + // Set session refid als global $GLOBALS['refid'] = bigintval($_SESSION['refid']); } elseif (GET_EXT_VERSION("sql_patches") != "") { // Set default refid as refid in URL - $GLOBALS['refid'] = $_CONFIG['def_refid']; + $GLOBALS['refid'] = bigintval($_CONFIG['def_refid']); } else { // No default ID when sql_patches is not installed $GLOBALS['refid'] = 0; @@ -85,19 +84,17 @@ if (empty($_SESSION['refid']) || (!empty($GLOBALS['refid'])) || (($_SESSION['ref set_session("refid", $GLOBALS['refid']); } -// 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($_SESSION) > 0) - { - // Cookies accepted! +// Test session 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($_SESSION) > 0) { + // Session variables accepted! define('__COOKIES', true); - } - else - { + } else { // Cookies rejected! define('__COOKIES', false); } } +//* DEBUG: */ print("
".print_r($_SESSION, true)."
"); + // ?>