我使用 magpie 从多个网站提取 rss 提要。我要运行一个 cron 作业来做到这一点,所以想禁用缓存。我当然在使用 php,我想知道我该怎么做。谢谢
问问题
1738 次
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 回答