gpt4 book ai didi

php - 带页面URL的PHP​​声明

转载 作者:行者123 更新时间:2023-12-03 09:13:44 25 4
gpt4 key购买 nike

我已在日志中收到许多PHP通知,但是我想知道发生了什么页面URL通知,我如何记录此信息?

[29-Nov-2012 13:58:29] PHP Notice:  Array to string conversion in /usr/home/sdf/data/www/sdfsdf.com/core/test.php on line 156

我想记录任何信息,当收到通知时,如何记录?

最佳答案

尝试将php错误日志中的时间戳与您的Web服务器访问日志相关联。

或者,您可以在日志后尾-f并触发随机页面。

或者,设置自定义错误处理程序以记录各种数据。

http://php.net/manual/en/function.set-error-handler.php

function myErrorHandler( $errno, $errstr, $errfile, $errline ){

if (!(error_reporting() & $errno)) {
// This error code is not included in error_reporting
return;
}

switch ($errno) {
case E_USER_ERROR:
echo "<b>My ERROR</b> [$errno] $errstr<br />\n";
echo " Fatal error on line $errline in file $errfile";
echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";
echo "Aborting...<br />\n";
exit(1);
break;

case E_USER_WARNING:
echo "<b>My WARNING</b> [$errno] $errstr<br />\n";
break;

case E_USER_NOTICE:
echo "<b>My NOTICE</b> [$errno] $errstr<br />\n";
break;

default:
echo "Unknown error type: [$errno] $errstr<br />\n";
break;
}

/* Don't execute PHP internal error handler */
return true;

}

set_error_handler( "myErrorHandler" );

关于php - 带页面URL的PHP​​声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13626676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com