0

我使用 magpie 从多个网站提取 rss 提要。我要运行一个 cron 作业来做到这一点,所以想禁用缓存。我当然在使用 php,我想知道我该怎么做。谢谢

4

2 回答 2

0

我在 rss_fetch.php 中找到了。滚动到 init() 函数并设置 define('MAGPIE_CACHE_ON', true); 定义('MAGPIE_CACHE_ON',假);

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

        if ( !defined('MAGPIE_CACHE_ON') ) {
            define('MAGPIE_CACHE_ON', false);
        }
}
于 2010-08-17T19:34:02.610 回答
0

那(Lojik 爵士的回答)会起作用,但与其破解 Magpie 代码本身,您应该将定义语句放在您自己的调用 Magpie 的代码中:

define('MAGPIE_CACHE_ON', false);

这将覆盖 Magpie 的设置(根据代码中的“if (!defined....”),如果发布了新版本,您将无需记住再次破解 Magpie。

这也意味着您可以让一些脚本使用缓存而其他脚本忽略缓存,如果该功能对您有用的话。

于 2011-03-11T03:24:30.267 回答