1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-22 17:16:18 +02:00

Modified ChromePhpHandler and FirePhpHandler to send no headers if no User-Agent is set

This commit is contained in:
Hennadiy Verkh
2014-04-23 13:55:51 +02:00
parent 0b654cec86
commit ca4daeb72b
2 changed files with 11 additions and 5 deletions

View File

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

View File

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