2010-08-17 125 views
0

我使用喜鵲從幾個網站上拉動rss feed。即時通訊要運行一個cron作業來做到這一點,所以想禁用緩存。即時通訊使用PHP ofcourse和想知道我怎麼能做到這一點。 Thx關閉Magpie緩存關閉

回答

0

我在rss_fetch.php中找到了。滾動到init()函數並設置define('MAGPIE_CACHE_ON',true);定義('MAGPIE_CACHE_ON',false);

function init() { 
     if (defined('MAGPIE_INITALIZED')) { 
      return; 
     } 
     else { 
      define('MAGPIE_INITALIZED', true); 
     } 

     if (!defined('MAGPIE_CACHE_ON')) { 
      define('MAGPIE_CACHE_ON', false); 
     } 
} 
0

那(Lojik爵士的答案)會的工作,但不是破解喜鵲代碼本身,你應該把明確聲明自己的代碼中調用喜鵲:

define('MAGPIE_CACHE_ON', false); 

將覆蓋鵲設置(根據代碼中的「if(!defined ....」內容),並且您不需要記住在新版本發佈後再次入侵Magpie。

這也意味着您可以擁有一些腳本使用緩存,其他腳本忽略緩存,如果該功能是usef ul給你。