我创建了一个函数,它使用 json 获取 twitter 计数。
但是,我想在一段时间后重新检查它,比如一个小时。但目前它会在每次加载页面时进行检查。以及哪些会影响页面加载时间。
已经有一个 PHP 函数可以完全满足我的要求,但我不记得了,我只记得该函数从 tr....
开始
这是我的功能,它检查推特关注者:
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;
}
编辑:
我发现 PHP 函数:
set_transient('follower', $tw_followers, 60*60*24);
如果我错了请指导我
最佳答案
我建议您使用 cron jobs如果您使用的是 Unix 服务器或 Windows 任务计划程序(在 Windows 的情况下)。
像这样您将能够使用编程任务。
对于 Windows,这是@Chris Cooney 提供的教程: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 这样的东西.
关于PHP - 一小时后检查 json 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16190783/