我正在使用 PHP 和 Yii 构建一个企业应用程序。我想要一种简单的方法让用户在发生问题或错误时报告问题或错误,但是我很难决定捕获/记录系统状态以帮助复制问题的最佳方法。
我一直在寻找一个集成所有东西的扩展或库,但可能不存在。否则我需要寻找一种方法来序列化 DOM 以供以后评估或类似的其他方法。
因此用户可以单击“报告错误”按钮,该按钮捕获站点的状态并弹出一个带有“发生了什么?”的弹出框。用户可以填写的文本框。
我有哪些选择可以做到这一点?
最佳答案
看看Airbrake (以前称为 Hoptoad)及其 php notifier .默认情况下,它们不保存完整的 DOM 代码,但我认为您可以扩展通知程序来执行此操作。
要允许用户触发报告,您可以使用 ajax 和自定义异常。
他们有免费计划,设置起来也很容易。
关于php - 如何收集有关我的 PHP 应用程序错误的客户端信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522157/