同样的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 的内部实现与是否传参数无关,每请求一次都是一个新的验证码。

因为是动态网站啊

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

推荐问题