php生成验证码归根结底是最后一个字符串存入session,存在于服务器端的,突发奇想,如果把验证码存在客户端呢,能否用javascript来操作加载验证码应该是<img src="aaa.php">aaa.php 是一个生成图片的文件。似乎  echo '<script>document.getElementById....</script>';好像做不到的。。谁有新的看法

解决方案 »

  1.   

    设一个隐藏的元素id为 "yzm"php文件输出的字符串 赋值给这个id然后当别人登录时输入验证码  提交  onsubmit判断 输入的数是否和yzm 的value值相同是,提交,不是,不提交就算提交了,,也还是要验证用户名,密码啊,,怎么说没起到验证码的作用。。
      

  2.   

    我在想如果赋值给session,如果有10万人在线,session数组大小就达到10万,,那么大的session肯定影响其他的session操作
      

  3.   

    你的php都输出了验证码了 那还叫客户端处理嘛?况且你这种方式只能说是加了个token.我们经常做.这不是验证码