首页 > 同样的url,验证码却不同?

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

http://kmustjwcxk3.kmust.edu.cn/JWWEB/sys/ValidateCode.aspx?t=892
登录URL是这个
http://kmustjwcxk3.kmust.edu.cn/JWWEB/
这是我们学校教务系统登录时验证码的url,
我把URL复制下来,在IE中打开。但是两个验证码却不一样
这是为什么?
是因为IIS服务器会根据两个请求的时间,判断出不是同一次请求?还是说什么


因为是动态网站啊


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


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

【热门文章】
【热门文章】