定期打开URL,无需Web浏览器

时间:2012-05-17 14:44:02

标签: php apache crontab lynx

我有PHP网页脚本,必须使用网络浏览器定期执行。我的想法是在预定的时间内执行Lynx Web浏览器,但问题是放置此脚本的服务器没有安装Lynx。

还有其他方法可以达到这个目的吗?

提前谢谢!

1 个答案:

答案 0 :(得分:4)

如果能够获取网页的简单用户代理就足够了,您可以使用服务器curl中的wgetcrontab来请求您的网址。

很可能已经安装了curl或wget。

如果这两个工具都不可用,另一个解决方案是编写一个PHP脚本来执行提取(通常使用file_get_contentscurl,并从crontab调用该脚本。


当然,如果您不需要发送/接收实际的HTTP请求,那么正确的做法是直接从crontab执行您的PHP脚本,而不是使用任何类型的用户代理。