自动记录/记录请求 URI 作为 PHP 错误的一部分?

Posted

技术标签:

【中文标题】自动记录/记录请求 URI 作为 PHP 错误的一部分?【英文标题】:Automatically record/log request URI as part of error in PHP? 【发布时间】:2012-11-21 01:23:18 【问题描述】:

有没有办法让请求 URI 自动添加到error_log() 输出?当前的错误如下所示:

[03-Dec-2012 13:56:22] php Fatal error:  Call to a member function getStories()
on a non-object in /usr/share/php/MyProject/Model/Index.php on line 148

有没有办法获取那里的 URL?

【问题讨论】:

【参考方案1】:

希望这会有所帮助:

    function debugErrorHandler($errno, $errstr, $errfile, $errline)
    
       if(error_reporting()!==0) 
       
          switch($errno) 
          
            default:
               error_log("PHP Warning Debug: Server Request URI: " .
              print_r($_SERVER["REQUEST_URI"], true));
              break;
          

          return false; // false -> Execute PHP internal error handler
     
    

【讨论】:

以上是关于自动记录/记录请求 URI 作为 PHP 错误的一部分?的主要内容,如果未能解决你的问题,请参考以下文章

php 分页

php分页

分页。php 引用代码

PHP 完美分页类

php完美分页工具

page分页类