PHP Simple XML 文件给出超时,但站点很好


php simple xml file gives timeout but site is fine

我遇到了一个奇怪的问题...我使用simpleXML_load_file来解析新闻网站。直到昨天它工作正常,现在,由于某种原因它给出了超时,但该网站很好(您可以通过浏览器导航到它。

我在几个服务器中有相同的代码,但没有一个工作。

可能是我解析的网站进行了一些更改吗?

首先使用 curl 包装器检索结果,然后加载到 simpleXML。这将允许您编写重试比在simpleXML_load_file上重试更好。

这不太可能,但他们可能阻止了来自您的 IP 或所有客户端类型 (CURL) 的某些客户端类型的请求。