php验证码怎么先在客户端用js判断

我用php做了登陆的验证码,想在客户端先用js判断用户输入,怎么做才安全... 我用php做了登陆的验证码,想在客户端先用js判断用户输入,怎么做才安全 展开
 我来答
百度网友a19d193
2013-04-03 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1427万
展开全部
这个有两种方式
A:该值保存在cookie里面,然后使用js获取cookie中的指定变量对比就知道验证码对不对了,好处就是验证准确,缺点就是可能被破解。
B:验证码应该符合一个算法的规定,例如,验证码为6位,其ascII代码的值加起来应该能被某个数整除,然后js端用该算法检查验证码得知是否正确,有点是难于破解,缺点是有可能通过js验证但是实际上用户输入的验证码根本不对。

但是一般还是推荐后面一种方式。
jiangxibaiyi
2013-04-03 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
你可以做一个单独的php页面,这个页面就一个功能,就是输出当前的验证码字符
然后,js获取用户输入的验证码,然后使用ajax发送给这个php页面进行比对并返回比对结果
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimvery
2013-04-03
知道答主
回答量:65
采纳率:0%
帮助的人:30.1万
展开全部
这个是后台做的事。
更何况你还提到安全。
不可能是前台做的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式