2012-07-26 46 views
0

我有一个php web应用程序,我正在做一些测试。此应用程序在Freebsd主机上运行。在应用程序目录中,我有几个.php文件,我不确定它们在什么时候使用。当这个.php文件被应用程序访问时,它有什么记录的方法,并且在使用它时会传递什么参数?记录何时以及如何在Web应用程序中使用PHP文件

+0

你能看看主文件的来源并寻找那些文件名吗? – 2012-07-26 00:59:10

+0

您最好的选择是在每个文件运行时添加一行以在日志文件中写入注释。 – databyss 2012-07-26 01:01:31

+0

如果脚本可以通过Web访问并直接运行,那么将出现在Web服务器的访问日志中。获取参数将被记录,但你不会看到cookies或帖子。如果它包含/需要等,否,但你可以轻松地添加自定义日志记录。真的取决于有问题的脚本中的内容。 – gview 2012-07-26 01:01:59

回答

1

当然。您可以在每个文件的开始处放一个error_log()调用,前提是您可以访问将要写入的任何日志(通常是Web服务器错误日志)。

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

这将记录被访问的​​文件,并导出请求超全局,以便您知道什么是GET,POST和COOKIE。

0

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

相关问题