永发信息网

ASP验证码的判断语句怎么写?

答案:7  悬赏:70  手机版
解决时间 2021-07-31 17:55
  • 提问者网友:缘字诀
  • 2021-07-31 10:11

我有个验证码需要加入到ASP网页中去,可是无论验证码是否正确,都会跳到正确页面,应该是没有判断语句,请教各位应该怎么写?

最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-07-31 11:26

这个是我用的贴给你了。


验证码有用session 的,建议你在前台的时候就把seesion 传递一个隐藏的文本框Verifycode 然后提交再从这个隐藏文框里获取


首先


rndnum1=trim(request.form("rndnum1")) 输入的值


Verifycode=trim(request.form("Verifycode")) 验证码的值


然后判断


if rndnum1<>Verifycode then
response.write"<script>alert('验证码错误!');history.go(-1);</script>"
response.end
end if



全部回答
  • 1楼网友:人间朝暮
  • 2021-07-31 16:56
将验证码保存在一个Session中在到其他的页面去判断是否等于Session中的这个值,就OK了
  • 2楼网友:逐風
  • 2021-07-31 16:47

本人建议还是用cookie比较好,最近我做了一个网站,上传到新网上,发现session 经常丢失。这样的问题实在是太严重了。所以我个人觉得cookie比较好。大体的思路他们都写了,我就不写了。

  • 3楼网友:几近狂妄
  • 2021-07-31 15:36
session或cookie
  • 4楼网友:长青诗
  • 2021-07-31 14:09

if session("code")==用户输入的 then

跳转代码

end if

  • 5楼网友:轻熟杀无赦
  • 2021-07-31 12:48

验证码会生成一个session值 和这个session值做判断

  • 6楼网友:西岸风
  • 2021-07-31 11:45

找到你保存验证码的 SESSION 然后判断用户从表单里(也就是用户输入的)提交过来验证码进行比较 语句这么写

if session("这里写你程序用于保存验证码的session名称") = "用户输入的验证码" then

Response.Redirect "正确页面"

elseif session("这里写你程序用于保存验证码的session名称") <> "用户输入的验证码" then

Response.Redirect "错误页面"

else

Response.Write "出现未知错误!"

end if

希望对你有所帮助!!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯