2017-05-30 122 views
1
<?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文件,可以清除缓存浏览器。是我的代码中的错误请帮助我:)无法清除缓存从我的浏览器在PHP

回答

0

你不应该在发送标题之前回应任何东西。

<?php 
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(); 

$_SESSION['test']="demo"; 
echo $_SESSION['test']; 
?> 

否则,使output_bufferingphp.ini

+0

感谢您的回复,你可以请告诉我如何删除缓存仍是不从浏览器中删除缓存。 – Bhu

+0

你想清除哪个缓存? –

+0

浏览器缓存。 – Bhu