在特定页面上手动清除Cookie

时间:2018-06-15 16:28:09

标签: php html cookies

我刚刚在代码中发现了一个错误,我将不得不更改我网站上的大部分图片。但通过这样做,很多人都不会看到这些新图像,除非cookie被清除,因为这通常是我在测试过程中必须做的事情。我很好奇是否有一行代码可以放在那一页上,只是为了清除它们所拥有的内容,以便图像完美地刷新,而不是显示他们习惯的前一个。

我可以用PHP或HTML来完成。只是没有通过谷歌找到任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以将以下内容放入您的php或html中 -

PHP -

header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');

HTML头 -

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

对于图像 - 如果您从Apache Web服务器提供图像,则可以使用以下htaccess规则 -

<IfModule mod_headers.c>
  Header set Cache-Control "no-cache, no-store, must-revalidate"
  Header set Pragma "no-cache"
  Header set Expires 0
</IfModule>