在PHP 中解碼透過cURL 檢索的壓縮網頁
使用cURL 檢索gzip 網頁壓縮時,提取實際內容可能具有挑戰性如果它以原始形式出現。 PHP 提供了比透過暫存檔案手動解壓縮資料更好的解決方案。
解決方案:
關鍵在於配置 cURL 的「自動編碼」模式。這使得 cURL 能夠傳達其對不同編碼方法的支援(透過 Accept-Encoding 標頭)並自動處理解壓縮過程。要啟動此模式,請使用以下程式碼:
或者,要指定特定編碼(僅限gzip),請使用以下命令:
這個簡單的調整將讓cURL自動解壓縮gzip壓縮後的網頁,直接提供您解碼後的內容。有關curl_setopt的更多信息,請參閱PHP文件。
以上是如何在 PHP 中解碼透過 cURL 檢索的 Gzip 壓縮網頁?的詳細內容。更多資訊請關注PHP中文網其他相關文章!