2011-03-23 50 views

回答

2

你在说cron。基本上这个请求是在没有用户干预的情况下完成的。运行cron作业时,PHP(通常)通过CLI模式运行。请记住,一些超级全局变量像$ _SERVER将包含不同的值。但是打击数据库和执行其他实用工作的理想选择。

http://articles.sitepoint.com/article/introducing-cron

+0

@ JohnP感谢,伟大的文章。我们将如何使用此命令来运行cron作业。
4 * * 1,2,3,4,5 wget http://www.example.com/mailstock.php
我的意思是我们必须把这个命令放在哪里......? – 2011-03-23 06:15:07

+1

如果您使用* nix系统,则可以键入'crontab -e'。阅读第一页上的“Breaking Cron Down”部分。它列出了步骤 – JohnP 2011-03-23 06:20:07

+0

@johnP我在这里感到困惑。无论我们在php页面还是* nix命令行中设置此命令。据我了解,我们使用命令行,但我们如何访问它? – 2011-03-23 06:27:47

0

由于PHP是基于CGI你必须运行一个后台作业的问题。一种常见的模式是安排一个CRON作业,调用一些URL并检查数据库条目。