0

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

还有其他方法可以实现这一目标吗?

先感谢您!

4

1 回答 1

4

如果能够获取网页的简单用户代理就足够了,您可以使用curlwget从服务器的crontab请求您的 URL 。

已经安装 curl 或 wget 的可能性非常高。

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


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

于 2012-05-17T14:45:57.807 回答