我的验证码存在了session中,在js判断验证码一直是错误的
答案:1 悬赏:30
解决时间 2021-10-23 02:50
- 提问者网友:锁深秋
- 2021-10-22 10:23
我的验证码存在了session中,在js判断验证码一直是错误的
最佳答案
- 二级知识专家网友:痴妹与他
- 2021-10-22 11:11
验证码存在SESSION中?JS是在哪进行的判断?浏览器中还是提交到服务器中?
如果保存于SESSION中,由于SESSION保存在服务器端,本地浏览器执行的JS是不能存取SESSION的内容的,解决的办法可以是:一、用AJAX技术将验证码传回服务器验证(但好像点击提交后传输表单时验证更直接),二、将验证码保存在COOKIE中,COOKIE总是被发送到浏览器(客户端电脑)中的,所以可以被本地页面中的JS读取。
如果保存于SESSION中,由于SESSION保存在服务器端,本地浏览器执行的JS是不能存取SESSION的内容的,解决的办法可以是:一、用AJAX技术将验证码传回服务器验证(但好像点击提交后传输表单时验证更直接),二、将验证码保存在COOKIE中,COOKIE总是被发送到浏览器(客户端电脑)中的,所以可以被本地页面中的JS读取。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯