我的 PHP 验证码 每一次图行上显示出来的值,与代码随机得到的值都不一样,得到值是上一次显示刷新现示出来的值。这个是啥 原因哟?

解决方案 »

  1.   

    代码贴出来,
    要是js这边cncode.php?n="+Math.random();//最好加这样的
      

  2.   

    这是正确的
    验证码过程:
    产生验证码值 -》 保存到 session =》同时生成图片 -》 用户依据图片输入验证码胡提交 =》接受表单页,对比提交的验证码值与session中保存的验证码值是否一致 =》 相关操作
      

  3.   

    同意二楼,这是由浏览器缓存引起的,可以使用Math.random();进行刷新缓存。
    可以看看这个例子,这里使用Jquery异步刷新验证码:
    http://www.lession.net/blog/564.html