Index: branches/5.3.x/core/kernel/session/session.php =================================================================== diff -u -N -r16519 -r16600 --- branches/5.3.x/core/kernel/session/session.php (.../session.php) (revision 16519) +++ branches/5.3.x/core/kernel/session/session.php (.../session.php) (revision 16600) @@ -1,6 +1,6 @@ CachedNeedQueryString != null && $use_cache) { + if ( $this->CachedNeedQueryString !== null && $use_cache ) { return $this->CachedNeedQueryString; } $result = false; switch ($this->Mode) { case self::smAUTO: - if (!$this->CookiesEnabled) { + if ( !$this->CookiesEnabled && PHP_SAPI !== 'cli' ) { $result = true; } break; @@ -721,7 +721,9 @@ case self::smGET_ONLY: case self::smCOOKIES_AND_GET: - $result = true; + if ( PHP_SAPI !== 'cli' ) { + $result = true; + } break; }