【问题标题】:Open URL periodically, without web browser定期打开 URL,无需网络浏览器
【发布时间】:2012-05-17 14:44:01
【问题描述】:

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

还有其他方法可以实现吗?

提前谢谢你!

【问题讨论】:

  • 在命令行中对文件执行php?

标签: php apache crontab lynx


【解决方案1】:

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

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

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


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

【讨论】:

    猜你喜欢
    • 2013-02-06
    • 2017-10-03
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2016-11-29
    相关资源
    最近更新 更多