我有这个PHP脚本http://snippi.com/s/kx0k48g(这里太长了,但是把它放在了Snippi中)。它构建为由AJAX GET请求运行。当我提供所有正确的GET参数时,脚本似乎运行正常(没有错误),但它不会回显或反对脚本执行的其他操作(插入数据库)。当我没有提供正确的GET参数时,它只显示某些内容(错误)。知道什么可能是错的吗?调试非常困难,因为它不会告诉我任何事情都有问题,但拒绝做正确的事情。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
尝试在PHP中使用trigger_error()
进行调试而不是echo。那你就不用担心输出缓冲等了。
trigger_error("I have reached checkpoint 1!", E_USER_WARNING);
在您的网络服务器的错误日志中添加一个尾部-f,并查看您获得的距离。