我将 FirePHP 与 Zend Framework 结合使用。
当用户提交表单时,我希望将一些数据输出到 Firebug 控制台,而 FirePHP 非常适合这项工作。
这一切似乎工作正常,除了当我的服务器代码处理表单时,它然后重定向到另一个页面 - 使用 Zend 的 _redirect() - 导致 Firebug 清除控制台。所以我永远看不到记录的输出。
如果我阻止重定向,那么我会看到输出(但这不是表单提交的典型工作流程 - 我提交相同的操作、验证和处理,然后重定向到我希望用户结束的位置。)这是已建立的网络应用程序。
有什么解决方法吗?我可能不得不求助于记录到数据库或文件,但 Firebug 控制台是我记录内容的理想场所。
最佳答案
我遇到了与上述相同的问题(使用 Kohana3)。
解决方案在于 FireBug (1.5) 的稳定 beta 版本:
http://getfirebug.com/releases/firebug/1.5X/
最新版本在最下方!
- 您还需要安装 FirePHP v。 0.4.3
开箱即用。
此版本的 FireBug 具有永久控制台选项,即使您多次重新加载页面,它也会使所有日志和信息保留在控制台中。不幸的是,在 1.5X.0b8 中,它存在错误并且无法正确触发:罢工>
code.google.com/p/fbug/issues/detail?id=2659&sort=-id&colspec=ID%20Type%20Status%20Owner%20Test%20Summary
自 FBug 1.5 稳定版发布以来,Persistend 控制台现在运行良好。 玩得开心,问候!
关于php - FirePHP 是否受到重定向时清除 Firebug 控制台的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661597/