在我的代码中,我有一个 include 语句,它从外部 URL 加载代码,如下所示:
include 'http://123.123.123.123:8080/servlet/statemodel'
问题是,servlet 需要大约 35 秒才能加载。
如果我http://123.123.123.123:8080/servlet/statemodel
在浏览器中访问,一切正常(我修改了 IP,因为无论如何它都无法通过互联网访问)。
但是,使用 iclude 语句会PHP
尝试大约 20 秒来包含文件,然后在 include 语句之后继续执行代码。
没有错误信息。也使用 require 不会带来错误消息。
包含超时吗?为什么没有错误信息?
也许 tomcat 实际上发送了数据(http-header),但 PHP 只等待大约 20 秒来跟随一些内容?
我可以选择更改此超时吗?