实现php中图形验证码刷新的问题

实现php中图形验证码刷新的问题,第1张

首先要说明,浏览器对,JS等文件会进行缓存当浏览器访问的时候,浏览器会查看缓存中是否有这张如果有则使用缓存,没有则对服务器重新发起访问而浏览器判断是否存在缓存文件是通过文件的url进行识别的如果url不同,浏览器就会对服务器发起新的请求所有加上一个随机参数就能实现验证码的刷新因为随机数不同,所以url就不同,所以每次浏览器都会对验证码发起新的访问,达到刷新验证码的功能无论是imgsrc = "imgcodephp"+Mathrandom();还是imgcodephptm="+Mathrandom();都是为了不要使用浏览器中缓存其中tm没有任何意思,你可以随便取你想要的名字甚至就像第一种情况不用给名字

没有设置事件怎么刷新呢?? 你如果想当点击的时候刷新要加click事件这里是获取来的元素也就是imgCodeonclick = function () {
这里面写你的代码
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13386180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存