Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何查看或记录页面加载时加载/访问的每个文件?_Php_Iis_Iis 7.5 - Fatal编程技术网

Php 如何查看或记录页面加载时加载/访问的每个文件?

Php 如何查看或记录页面加载时加载/访问的每个文件?,php,iis,iis-7.5,Php,Iis,Iis 7.5,使用PHP甚至IIS 7.5是否有办法准确查看访问/加载哪些文件以呈现页面?例如,如果一个PHP页面中有5个include,我想看看这些include文件到底是什么 我问这个问题的原因是因为我试图修复一个被攻击的网站,我相信被攻击的文件存在于网站文件之外,但在服务器上的其他地方。我没有运气找到它,我希望如果我能准确地看到页面加载时加载/访问的文件,那么这将帮助我找到问题所在。谢谢 web服务器与PHP includes没有任何关系,但PHP包含一个名为的函数 在脚本末尾,您可以放置: var_d

使用PHP甚至IIS 7.5是否有办法准确查看访问/加载哪些文件以呈现页面?例如,如果一个PHP页面中有5个include,我想看看这些include文件到底是什么


我问这个问题的原因是因为我试图修复一个被攻击的网站,我相信被攻击的文件存在于网站文件之外,但在服务器上的其他地方。我没有运气找到它,我希望如果我能准确地看到页面加载时加载/访问的文件,那么这将帮助我找到问题所在。谢谢

web服务器与PHP includes没有任何关系,但PHP包含一个名为的函数

在脚本末尾,您可以放置:

var_dump(get_included_files());
当然,文件不必包含在可执行代码中。文件可以被读取和执行,因此如果您不在任何地方使用EVE,则可以考虑禁用EVE。
register_shutdown_function (function () {
    print_r(get_included_files());
});

当脚本结束时,这将告诉您在执行过程中使用了哪些文件。我建议将结果转储到一个文件。

这可能就是要查找的内容,eval更可能出现在受损代码中。