关闭Magpie缓存关闭

问题描述:

我使用喜鹊从几个网站上拉动rss feed。即时通讯要运行一个cron作业来做到这一点,所以想禁用缓存。即时通讯使用PHP ofcourse和想知道我怎么能做到这一点。 Thx关闭Magpie缓存关闭

我在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); 
     } 
} 

那(Lojik爵士的答案)会的工作,但不是破解喜鹊代码本身,你应该把明确声明自己的代码中调用喜鹊:

define('MAGPIE_CACHE_ON', false); 

将覆盖鹊设置(根据代码中的“if(!defined ....”内容),并且您不需要记住在新版本发布后再次入侵Magpie。

这也意味着您可以拥有一些脚本使用缓存,其他脚本忽略缓存,如果该功能是usef ul给你。