![实现php中图形验证码刷新的问题,第1张 实现php中图形验证码刷新的问题,第1张](/aiimages/%E5%AE%9E%E7%8E%B0php%E4%B8%AD%E5%9B%BE%E5%BD%A2%E9%AA%8C%E8%AF%81%E7%A0%81%E5%88%B7%E6%96%B0%E7%9A%84%E9%97%AE%E9%A2%98.png)
首先要说明,
浏览器对,JS等文件会进行
缓存当浏览器访问的时候,浏览器会查看缓存中是否有这张如果有则使用缓存,没有则对服务器重新发起访问而浏览器判断是否存在缓存文件是通过文件的url进行识别的如果url不同,浏览器就会对服务器发起新的请求所有加上一个随机参数就能实现
验证码的刷新因为随机数不同,所以url就不同,所以每次浏览器都会对验证码发起新的访问,达到刷新验证码的功能无论是imgsrc = "imgcodephp"+Mathrandom();还是imgcodephptm="+Mathrandom();都是为了不要使用浏览器中缓存其中tm没有任何意思,你可以随便取你想要的名字甚至就像第一种情况不用给名字没有设置事件怎么刷新呢?? 你如果想当点击的时候刷新要加click事件这里是获取来的元素也就是imgCodeonclick = function () {
这里面写你的代码
}
评论列表(0条)