Internet explorer 8 为什么验证码图像在IE8中没有改变
我面临一个大问题。当我点击链接“不可读?更改文本”更改验证码图像时,在这种情况下,只有IE8不更改图像,而其他浏览器支持它。如果有人知道原因,请告诉我。我的代码如下。 谢谢Internet explorer 8 为什么验证码图像在IE8中没有改变,internet-explorer-8,captcha,Internet Explorer 8,Captcha,我面临一个大问题。当我点击链接“不可读?更改文本”更改验证码图像时,在这种情况下,只有IE8不更改图像,而其他浏览器支持它。如果有人知道原因,请告诉我。我的代码如下。 谢谢 我怀疑IE8缓存有问题;这就是你的数学。random()不能正常工作。 查看一下:好的,通过以下方式更改缓存控制头: header('Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0'); 从我所读到的内容来看,后
我怀疑IE8缓存有问题;这就是你的数学。random()不能正常工作。
查看一下:好的,通过以下方式更改缓存控制头:
header('Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0');
从我所读到的内容来看,后检查和预检查是针对IE的
查看更多文档。关于这一主题:
关于它的工作方式:
举个例子怎么样?假设HTTP服务器发送一个带有
以下标题:缓存控制:后检查=3600,预检查=43200
预检查和后检查以秒为单位指定时间间隔。我们告诉他
将所述图像缓存12小时(60*60*12秒)。这个
第一个小时(60*60秒)IE将仅显示其屏幕上的图像
本地缓存。但是,60分钟后,我们希望它检查是否有更新的版本
一个在后台,即它将显示缓存的一个,然后执行
背景调查。12小时后(检查是否有修改过的
图像优先
注意:在测试之前从浏览器中清除缓存;) 嗨,梅尔文。。谢谢你的建议,但是还有一些错误。因为我在头中使用以下代码来删除缓存问题。但它仍然不起作用。如果你知道的话,请告诉我
header('Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0');