php验证码是保存在数据库中还是直接在session中进行判断的?
写好了用户名和密码登陆的界面和程序,想再添加验证码验证,那么这个验证码该如何编写呢,请给具体思路,有源码更好,谢谢了先!...
写好了用户名和密码登陆的界面和程序,想再添加验证码验证,那么这个验证码该如何编写呢,请给具体思路,有源码更好,谢谢了先!
展开
4个回答
展开全部
我不明白你的意思,验证码时产生的验证码写入会话,认证肯定取出,最后产生。
细节,你不明白是什么?
------------------------------
我想以在大多数情况下,你不明白的工作原理验证码,验证码是用来防止机器人自动发贴或注册身份验证手段,达到最在PHP会话中使用验证码。
例如,你理解下面的过程。
用户进入注册页面a.php中
2。 a.php中输出验证码的b.php中,实际上等于用户b.php中发送一个请求。
3 b.php中生成一个随机数$ a,和随机数被保存在会话中,画面,然后显示给用户
用户填写登记表,并提交c.php
5的c.php接受用户的注册信息,但在登记前从会话中删除随机数验证码做一些比较,随机数您提交b.php的要求,那就是,在生成a.php中看到图片。同意你的应用程序,如果不相同则返回错误消息跳回a.php中,然后返回到相同的,所以第1步
我想你应该知道,本届会议的作用,是用来传输数据之间的会话期间的要求。
细节,你不明白是什么?
------------------------------
我想以在大多数情况下,你不明白的工作原理验证码,验证码是用来防止机器人自动发贴或注册身份验证手段,达到最在PHP会话中使用验证码。
例如,你理解下面的过程。
用户进入注册页面a.php中
2。 a.php中输出验证码的b.php中,实际上等于用户b.php中发送一个请求。
3 b.php中生成一个随机数$ a,和随机数被保存在会话中,画面,然后显示给用户
用户填写登记表,并提交c.php
5的c.php接受用户的注册信息,但在登记前从会话中删除随机数验证码做一些比较,随机数您提交b.php的要求,那就是,在生成a.php中看到图片。同意你的应用程序,如果不相同则返回错误消息跳回a.php中,然后返回到相同的,所以第1步
我想你应该知道,本届会议的作用,是用来传输数据之间的会话期间的要求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP验证码都是 直接保存在session中验证的.
因为验证码时效性很强.
因为验证码时效性很强.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-14
展开全部
1.随机生成4位数(或者把数字画在图片上,这个需要使用php绘图技术)
2.将数字保存在session中
3.输出数组在登录页面
4.用户提交
5.接收数据 并对比
6.页面跳转
2.将数字保存在session中
3.输出数组在登录页面
4.用户提交
5.接收数据 并对比
6.页面跳转
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询