所以..。例如,我想每5分钟添加1个5 (1在数据库中)...没有用户的直接呼叫...
所以..。如何让PHP代码在没有直接调用的情况下工作(在某种定时器上)?
发布于 2010-01-29 18:30:31
构建一个脚本,它可以做你需要做的事情。并在需要的时间间隔内通过crontab调用它,但要确保用户或搜索引擎不能调用它。
有关cron的更多信息,请参阅http://www.unixgeeks.org/security/newbie/unix/cron-1.html
典型的调用可能如下所示:
*/5 * * * *      lynx -source http://yourhost.com/yourscript.php >/dev/null发布于 2010-01-29 18:42:45
如果你不能在你的服务器上调度cron作业(就像大多数廉价的主机解决方案一样),有一些纯粹的php替代方案可以运行预定的作业:phpjobscheduler就是其中之一。
发布于 2010-01-29 18:31:54
是的,配置cron作业是正确的答案。有关cron作业的语法,请参阅Wikipedia article。
您只需创建一个新的cron作业,并让它请求脚本所在的页面。下面的cron作业每五分钟请求一次update.php。
*/5 * * * * wget http://www.example.com/update.php更新
使用wget的语法。
https://stackoverflow.com/questions/2161251
复制相似问题