From: skodak Date: Sat, 17 Jan 2009 14:35:04 +0000 (+0000) Subject: MDL-14992sid rewriting improvement X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=45871c088ec9c0b8c227133282953ca88b939a90;p=moodle.git MDL-14992sid rewriting improvement --- diff --git a/lib/sessionlib.php b/lib/sessionlib.php index a4b4bf54a4..ce8ef68270 100644 --- a/lib/sessionlib.php +++ b/lib/sessionlib.php @@ -54,7 +54,7 @@ abstract class session_stub implements moodle_session { if (NO_MOODLE_COOKIES) { // session not used at all - $CFG->usesid = false; + $CFG->usesid = 0; $_SESSION = array(); $_SESSION['SESSION'] = new object(); @@ -66,6 +66,9 @@ abstract class session_stub implements moodle_session { if (!empty($CFG->usesid) && empty($_COOKIE['MoodleSession'.$CFG->sessioncookie])) { sid_start_ob(); + } else { + $CFG->usesid = 0; + ini_set('session.use_trans_sid', '0'); } session_name('MoodleSession'.$CFG->sessioncookie);