Index: trunk/core/kernel/session/session.php =================================================================== diff -u -r3282 -r3330 --- trunk/core/kernel/session/session.php (.../session.php) (revision 3282) +++ trunk/core/kernel/session/session.php (.../session.php) (revision 3330) @@ -589,24 +589,22 @@ function NeedQueryString($use_cache = 1) { if ($this->CachedNeedQueryString != null && $use_cache) return $this->CachedNeedQueryString; - switch ($this->Mode) { + + $result = false; + switch ($this->Mode) + { case smAUTO: - if ($this->CookiesEnabled) { - $res = 0; - } - else { - $res = 1; - } + if (!$this->CookiesEnabled) $result = true; break; - case smCOOKIES_ONLY: - break; + /*case smCOOKIES_ONLY: + break;*/ case smGET_ONLY: case smCOOKIES_AND_GET: - $res = 1; + $result = true; break; } - $this->CachedNeedQueryString = $res; - return $res; + $this->CachedNeedQueryString = $result; + return $result; } function LoadData()