2011年12月1日星期四

Discuz验证码错误

   前几天在开发环境上虽然存在着一个问题——论坛在发表帖子的时候,要回答验证码才能提交,但总是出现即使是正确的答案还是显示错误的提示(图3)——但还是没放在心上,直到正式环境出现同样的问题时,我才震惊了。
    大多数时候,我找Bug的时候,是从错误点出发的,但有时并不能找出错误的所在。这是就会出现头痛医头,脚痛医脚的情况。
    有时你必须了解这个运行的过程,从程序的一开始就要捕捉它与后台服务器之间的通信,这样才能很快地发现问题所在。
    就像今天碰到的这个问题,我只从把验证码的答案发送的这个步骤(图2)开始捕捉,虽然发现了问题所在,但就是找不错导致这个错误的原因,因此不知道何处改起。主要是没有与前一个步骤(图1)之间的关系联系起来。后来恍惚之间才发现问题所在。


图1
图2
图3


没有评论:

发表评论