2012-09-10 22 views

回答

0

您無法使用服務器端命令清除瀏覽器緩存。你只能阻止事物被緩存。林不知道你將如何去這樣做對頁面上的每一件事情,但對於例如一篇文章,你可以安裝PHP Direct插件然後添加以下代碼(未經測試)

<?php 
    header("Cache-Control: no-cache, must-revalidate"); 
    header("Expires: Wed, 01 Jan 2020 05:00:00 GMT"); 
    header("Content-Type: application/xml; charset=utf-8"); 
?> 

唐別忘了使用php標籤。

3

當您在插件下啓用「系統 - 緩存」時,您的頁面將被簡單地緩存。要刪除我使用過的頁面緩存:

$url = "test"; 

$options = array(
    'defaultgroup' => 'page', 
    'browsercache' => false, 
    'caching'  => false, 
); 

$cache = JCache::getInstance('page',$options); 

$id = md5(serialize("/$url")); 

$cache->remove($id,'page');