我有一个php web应用程序,我正在做一些测试。此应用程序在Freebsd主机上运行。在应用程序目录中,我有几个.php文件,我不确定它们在什么时候使用。当这个.php文件被应用程序访问时,它有什么记录的方法,并且在使用它时会传递什么参数?记录何时以及如何在Web应用程序中使用PHP文件
0
A
回答
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将为您提供您所需的一切,包括之前加载的文件和函数,以便您可以发现整个调用/加载路径。
相关问题
- 1. 如何以及在何处托管大型Web应用程序?
- 2. 如何使用Azure的Web应用程序,以使在Azure中的Web应用程序的yaml文件
- 3. 如何使用Swagger记录Spring Boot web应用程序的RestController?
- 4. 如何为ASP.NET Web应用程序实现事件记录器?
- 5. Web应用程序可以使用JNDI查找记录器吗?
- 6. 如何在PHP的Web应用程序中使用Paypal标准
- 7. Azure中的ASP.NET Web应用程序 - 如何记录错误?
- 8. 如何以及将robots.txt文件添加到ASP.net Web应用程序的位置?
- 9. 如何使用在Web应用程序
- 10. 如何记录Web应用程序的详细用户指标?
- 11. 如何以及为什么更新Web应用程序?
- 12. 如何在实时Linux应用程序中记录数据?
- 13. 如何在WCF Web服务应用程序中引用文件?
- 14. 如何在Web应用程序中使用Process时修复DirectoryNotFoundException
- 15. 如何在离开应用程序页面时记录Chrome应用程序?
- 16. 如何在PHP Web应用程序中调用和使用Google Maps Web服务?
- 17. 使用System.js在Angular 2应用程序中导入visionmedia debug以及如何记录消息?
- 18. 何时使用Web框架以及何时使用本机语言编写Android应用程序
- 19. 如何运行弹簧启动应用程序作为Web应用程序以及命令行应用程序?
- 20. 如何在Web应用程序中使用Winforms WebBrowser控件?
- 21. 如何在多线程应用程序中执行文件日志记录
- 22. 如何使用ASP Web应用程序生成MS-Excel文件?
- 23. 检测Web应用程序中的漏洞利用以及如何继续
- 24. 何时何地在春季启动应用程序中应用日志记录
- 25. 如何在Docker中处理Web应用程序的文件?
- 26. 如何在Web应用程序中运行jar文件
- 27. 如何在winforms应用程序中记录用户操作
- 28. 如何在Flash应用程序中记录用户交互?
- 29. 在PHP Web应用程序中使用时区
- 30. 如何在多个进程中记录WSGI应用程序?
你能看看主文件的来源并寻找那些文件名吗? – 2012-07-26 00:59:10
您最好的选择是在每个文件运行时添加一行以在日志文件中写入注释。 – databyss 2012-07-26 01:01:31
如果脚本可以通过Web访问并直接运行,那么将出现在Web服务器的访问日志中。获取参数将被记录,但你不会看到cookies或帖子。如果它包含/需要等,否,但你可以轻松地添加自定义日志记录。真的取决于有问题的脚本中的内容。 – gview 2012-07-26 01:01:59