]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14992sid rewriting improvement
authorskodak <skodak>
Sat, 17 Jan 2009 14:35:04 +0000 (14:35 +0000)
committerskodak <skodak>
Sat, 17 Jan 2009 14:35:04 +0000 (14:35 +0000)
lib/sessionlib.php

index a4b4bf54a4167314e5ae915369db77120ac46153..ce8ef68270d86716cf98c77925b049179030a0b4 100644 (file)
@@ -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);