我正在使用循環中的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