所以我这里有这个表格:http://www.piataterenuri.info/register.php 问题是 Firefox 缓存了验证码图像,在输入错误或页面刷新后,验证码将显示旧图像而不是当前图像。
我已经放置了:
header("Cache-Control: no-cache");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
并且还将验证码 img src 更改为
<?php $rand=microtime() * mktime(); echo "src=\"captcha.php?time=$rand\""; ?>
我还能做些什么来阻止 firefox 缓存图像?
最佳答案
修复此 Last-Modified: Tue, 12 Oct 2010 18:11:57 GMT
。在 Last-Modified
header 中发送当前时间。
关于php - 阻止 FIREFOX 缓存验证码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924009/