【发布时间】:2017-05-31 15:46:49
【问题描述】:
我使用可以从某个 URL 获取的外部 XML 文件。现在XML文件的获取出现了问题,因为如果你尝试获取文件的次数太多,你就什么也得不到,大概是为了限制请求的数量。
是否有可能每天通过 PHP 下载 XML 文件以限制对外部服务器的请求。
我检查了我有哪些选项,我发现 CRON 是解决这个问题的最常用的方法。但如果可能的话,我想通过 PHP 来做这件事,因为我无权访问服务器来设置 CRON。
有没有人有经验将 XML 文件下载到您自己的服务器并使用它,并每天下载该 XML 文件以限制请求?
我有这段代码来获取实际的 XML 文件:
$xml = file_get_contents("my-xml-file-url-external");
file_put_contents("my-path-to-save-xml-file", $xml);
但是我怎样才能确保每天都会调用它呢?
【问题讨论】: