Просмотр исходного кода

Improve Zend_Session::sessionExists()

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@24787 44c647ce-9c0f-0410-b52a-842ac1e357ba
rob 13 лет назад
Родитель
Сommit
2e4550cb02
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      library/Zend/Session.php

+ 2 - 2
library/Zend/Session.php

@@ -383,9 +383,9 @@ class Zend_Session extends Zend_Session_Abstract
      */
     public static function sessionExists()
     {
-        if (ini_get('session.use_cookies') == '1' && isset($_COOKIE[session_name()])) {
+        if ((bool)ini_get('session.use_cookies') == true && isset($_COOKIE[session_name()])) {
             return true;
-        } elseif (!empty($_REQUEST[session_name()])) {
+        } elseif ((bool)ini_get('session.use_only_cookies') == false && isset($_REQUEST[session_name()])) {
             return true;
         } elseif (self::$_unitTestEnabled) {
             return true;