Caching 无法在php中清除浏览器中的缓存

Caching 无法在php中清除浏览器中的缓存,caching,clear-cache,Caching,Clear Cache,我想做一个php文件,可以清除缓存浏览器。这是我的代码中的错误吗?请帮助我:)在发送标题之前,您不应该回显任何内容 <?php $_SESSION['test']="demo"; echo $_SESSION['test']; function clearBrowserCache() { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D, d M Y H:i:s")

我想做一个php文件,可以清除缓存浏览器。这是我的代码中的错误吗?请帮助我:)

在发送标题之前,您不应该回显任何内容

<?php
$_SESSION['test']="demo";
echo $_SESSION['test'];
function clearBrowserCache() {
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");  
header ("Cache-Control: no-cache, must-revalidate");  
header ("Pragma: no-cache");
}
clearBrowserCache();
?>


否则,在
php.ini

中启用
output\u buffering
,在发送头之前不应回显任何内容

<?php
$_SESSION['test']="demo";
echo $_SESSION['test'];
function clearBrowserCache() {
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");  
header ("Cache-Control: no-cache, must-revalidate");  
header ("Pragma: no-cache");
}
clearBrowserCache();
?>


否则,请在
php.ini

中启用
output\u buffering
,谢谢您的回复。您能告诉我如何删除缓存吗?它仍然没有从browser.browser缓存中删除缓存。您无法从服务器中清除浏览器缓存。这可能是一个严重的弱点。前面的代码只允许您告诉浏览器不要缓存当前“页面”。谢谢@hunnon Yassir谢谢您的回复。您可以告诉我如何删除缓存吗?它仍然没有从浏览器中删除缓存。浏览器缓存。您无法从服务器中清除浏览器缓存。这可能是一个严重的弱点。前面的代码只允许您告诉浏览器不要缓存当前的“页面”。谢谢@hunnon yassir