我正在使用循环中的file_get_contents()
方法调用一系列链接。每个链接可能需要超过15分钟才能处理。现在,我担心PHP的file_get_contents()
是否有超时期限?file_get_contents()是否有超时设置?
如果是,它将超时通话并移动到下一个链接。我不想在没有事先完成的情况下拨打下一个链接。
那么,请告诉我file_get_contents()
是否有超时时间。包含file_get_contents()
的文件设置为set_time_limit()
为零(无限制)。
交叉参考:您的file_get_contents通话后,从远程服务器检索文件时,[延迟处理PHP](http://stackoverflow.com/q/1605063/367456) – hakre 2014-01-12 09:54:45
我在使用Visual Studio的PHP工具的Visual Studio PHP项目中经历了同样的行为(在同一个“服务器”上查询URL时的超时) Studio扩展。 [更多信息在这里](http://support.devsense.com/viewtopic.php?f=21&t=1916)。 – 2016-10-31 10:24:02
使用[内置PHP服务器查询同一网站上的URL](https://bugs.php.net/bug.php?id=63102)时也会发生这种情况,因为它是单线程的Web服务器。 – 2016-10-31 10:34:36