我创建了一个函数,它使用 json 获取 Twitter 计数。
但是,我想在一段时间后(例如一个小时)再次检查一次。但目前它每次加载页面时都会进行检查。以及这会影响页面加载时间。
已经有一个 PHP 函数可以完全满足我的要求,但我不记得它了,我只记得该函数从tr....
这是我的函数,它检查 Twitter 关注者:
function follower( $tw ) {
$tw = @json_decode(file_get_contents('http://api.twitter.com/1/users/show.json?screen_name='.$tw));
$tw_followers = number_format($tw->followers_count);
return $tw_followers;
}
EDIT:
我发现PHP函数:
set_transient('follower', $tw_followers, 60*60*24);
如果我错了,请指导我
我建议你使用计划任务 http://en.wikipedia.org/wiki/Cron_%28Unix%29如果您使用的是 Unix 服务器或 Windows 任务计划程序(如果是 Windows)。
这样您就可以使用编程任务。
对于 Windows,这里有一个由 @Chris Cooney 分配的教程:http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/ http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/
在使用 cron 的情况下,您可以像这样轻松地每小时检查一次:
0 * * * * php -f your_relative_or_full_path_URL/params > /dev/null
为了避免任何人通过 URL 执行代码,你可以这样做this https://stackoverflow.com/a/15618074/1081396.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)