瀏覽代碼

if HTTP_X_FIREPHP_VERSION is set, it should not require the user agent

Hennadiy Verkh 11 年之前
父節點
當前提交
35cd77d7b6
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      src/Monolog/Handler/FirePHPHandler.php

+ 3 - 4
src/Monolog/Handler/FirePHPHandler.php

@@ -155,12 +155,11 @@ class FirePHPHandler extends AbstractProcessingHandler
      */
     protected function headersAccepted()
     {
-        if (empty($_SERVER['HTTP_USER_AGENT'])) {
-            return false;
+        if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT'])) {
+            return true;
         }
 
-        return preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT'])
-        || isset($_SERVER['HTTP_X_FIREPHP_VERSION']);
+        return isset($_SERVER['HTTP_X_FIREPHP_VERSION']);
     }
 
     /**