PHP验证码之Ajax验证实现方法_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP验证码之Ajax验证实现方法_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3906字,纯文字阅读大概需要6分钟。
内容图文
在网站开发中为了提供用户体验我们多数都使用ajax来做一些操作,下面我来介绍一个利用ajax实现无刷新页面的验证码ajax验证有需要的朋友可参考。验证码生成程序我这里就不介绍了,大家可参考http://www.bKjia.c0m/phper/phpanqn/46698.htm 下面介绍一个简单的
代码如下 | |
session_start(); 验证码 |
生成后,我们要在实际的项目中应用,通常我们使用ajax可以实现点击验证码时刷新生成新的验证码(有时生成的验证码肉眼很难识别),即“看不清换一张”。填写验证码后,还需要验证所填验证码是否正确,验证的过程是要后台程序来完成,但是我们也可以通过ajax来实现无刷新验证。
验证验证码正确或错误的方法
验证码图片上的文字被存放到了SESSION 变量里面,验证的时候,我们需要将SESSION 里面的值和用户输入的值进行比较即可。
$_SESSION[6_letters_code] – 存放着验证码的文字值
$_POST[6_letters_code] – 这是用户输入的验证码的内容
我们建立一个前端页面index.html,载入jquery,同时在body中加入验证码表单元素:
代码如下 | |
验证码: |
html代码中,<img src=""即调用了生成的验证码,当点击验证码时,刷新生成新的验证码:
代码如下 | |
$(function(){ |
刷新验证码,其实就是重新请求了验证码生成程序,这里要注意的是调用时要带上随机参数防止缓存。接下来填写好验证码之后,点“提交”按钮,通过$.post(),前端向后台chk_code.php发送ajax请求。
代码如下 | |
$(function(){ |
后台chk_code.php验证:
代码如下 | |
session_start(); |
后台根据提交的验证码与保存在session中的验证码比对,完成验证。
http://www.bkjia.com/PHPjc/629628.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629628.htmlTechArticle在网站开发中为了提供用户体验我们多数都使用ajax来做一些操作,下面我来介绍一个利用ajax实现无刷新页面的验证码ajax验证有需要的朋友...
内容总结
以上是互联网集市为您收集整理的PHP验证码之Ajax验证实现方法_PHP教程全部内容,希望文章能够帮你解决PHP验证码之Ajax验证实现方法_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。