记录在Web应用程序中何时以及如何使用PHP文件

时间:2012-07-26 00:57:05

标签: php logging get freebsd

我有一个php web应用程序,我正在做一些测试。此应用程序在Freebsd主机上运行。在应用程序目录中,我有几个.php文件,我不知道它们何时/何时使用。有没有办法在应用程序访问此.php文件时记录,以及在使用它时传递给它的参数是什么?

2 个答案:

答案 0 :(得分:1)

不确定。您可以在每个文件的开头放置一个error_log()调用,假设您可以访问它们将写入的任何日志(通常是Web服务器错误日志)。

$error_msg = 'File: ' . __FILE__ . ' Request: ' . var_export($_REQUEST, true);
error_log($error_msg);

这将记录正在访问的文件,并导出请求超全局,以便您知道GET,POST和COOKIE中的内容。

答案 1 :(得分:0)

debug_backtrace或debug_print_backtrace将为您提供所需的一切,包括之前加载的文件和函数,以便您可以发现整个调用/加载路径。