停止FIREFOX缓存验证码

时间:2010-10-13 13:13:09

标签: php firefox caching captcha

所以我在这里有这个表格: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缓存图片?

2 个答案:

答案 0 :(得分:3)

修复此Last-Modified: Tue, 12 Oct 2010 18:11:57 GMT。在Last-Modified标题中发送当前时间。

答案 1 :(得分:0)

强制ffx在通过ajax

加载页面后加载图像