如何防止php站点的浏览器缓存我有一个运行在云服务器中的php站点,当我添加新文件CSS、js或图像时,浏览器正在加载存储在缓存中的相同的旧js、css和图像文件。我的站点有一个doctype和meta标记,如下所示<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Exit" content="blendTrans(Duration=1.0)">由于上面的doctype和meta代码,我加载在浏览器中缓存的相同文件,而不是新的文件。
3 回答
皈依舞
TA贡献1851条经验 获得超3个赞
<?php header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");header("Cache-Control: post-check=0, pre-check=0", false);header("Pragma: no-cache");?>
神不在的星期二
TA贡献1963条经验 获得超6个赞
<meta http-equiv="expires" content="Sun, 01 Jan 2014 00:00:00 GMT"/><meta http-equiv="pragma" content="no-cache" />
header('Expires: Sun, 01 Jan 2014 00:00:00 GMT');header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', FALSE);header('Pragma: no-cache');
至尊宝的传说
TA贡献1789条经验 获得超10个赞
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("Connection: close");
- 3 回答
- 0 关注
- 521 浏览
添加回答
举报
0/150
提交
取消