嘗試使用 PHP 的 file_get_contents() 函數從 URL 檢索資料時,當 PHP 執行 HTTP 遇到困難時,您可能會遇到錯誤「無法開啟流:HTTP 請求失敗! 」。請求到指定的URL。
一個潛在的原因是您嘗試訪問的URL 中存在多個“http://”前綴,請考慮刪除冗餘前綴以查看是否可以解決問題。
但是,如果使用有效URL 後問題仍然存在,建議嘗試另一種已被證明有效的解決方案:使用cURL。的範例程式碼片段:
透過使用 cURL,您可以更可靠地處理 HTTP 請求,通常可以解決 file_get_contents() 遇到的請求失敗的問題。以上是為什麼 file_get_contents() 失敗並顯示'HTTP 請求失敗!”以及如何使用 cURL 修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!