• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp汉字中文图片验证码
    用法:
    在需要显示验证码图片的地方插入代码 img src="code.asp">
    同时,自动生成session("psn"),表单提交验证session就可以了。
    根据评论中两位网友对这个验证码的正确使用还存在一些疑问,这里我写一个使用的简单例子:

    asp汉字中文图片验证码

    按下确定:
    asp汉字中文图片验证码
    %
    '判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确
    If Request.QueryString("submit") > "" Then
          Dim checkCode
          checkCode = Trim(Request.QueryString("checkCode"))
          If checkCode = Session("psn") Then
                 Response.Write("script>alert('验证码正确');/script>")
          Else
                 Response.Write("script>alert('验证码错误');/script>")
          End If
    End If
    %>
    form action="test.asp" method="get">
    input type="text" name="checkCode" />
    img src="code.asp" />
    input type="submit" name="submit" value="确定">
    /form>

    与网友沟通,发现网友测试的时候,使用这样:
    img src="code.asp" />
    %=session("psn")%>

           结果每次显示的时候都是不相同的两个字符,所以就产生了疑问!这个session("psn")取得的是上一个产生的session。这个我的能力有限,也只能按照我的理解说一下:
    img src="code.asp" />
    %=session("psn")%>

          这两句执行的时候,执行第一句就产生了一个session("psn"),但产生的速度有比下面的输出session("psn")快吗?答案是没有,产生一个session你可以看看code.asp里面的代码,所以第二句的session保留的还是上一个的session。你可以试下第一次执行的时候,第二句其实是什么都没有输出的,而到了我写的例子中的情况,则有足够的情况改变session的值。我是这样理解的,如果有不妥之处,欢迎不吝赐教!
    文件打包下载
    上一篇:一个不太让人讨厌的自动弹出窗口
    下一篇:asp格式化日期时间格式的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp汉字中文图片验证码 asp,汉字,中文,图片,验证,