同样的url,验证码却不同?

阅读 5.3k
3 个回答

其实获取验证码的真实URL始终都是http://kmustjwcxk3.kmust.edu.cn/JWWEB/sys/ValidateCode.aspx,虽然后面看着有个t=892,其实那只是一个普通的随机数,为的是在从http://kmustjwcxk3.kmust.edu.cn/JWWEB/sys/ValidateCode.aspx 获取到结果然后给imgsrc属性时能使得浏览器认为那是不一样的URL,从而替换图片,否则可能会因为缓存原因不更新验证码图片,你可以打开浏览器调试看那个验证码图片的链接变化。
因此,即使你复制同样的验证码URL在不同的窗口中打开,获取到的验证码每次都是随机产生的,在该链接http://kmustjwcxk3.kmust.edu.cn/JWWEB/sys/ValidateCode.aspx 的内部实现与是否传参数无关,每请求一次都是一个新的验证码。

因为是动态网站啊

每次都是随机生成的,怎么会是一样的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题