1
我想要一個cURL請求來接受一個gzip的頁面。然後我想解壓頁面並處理它。我一直無法找到任何已建好的示例,所以我想快速提供一個示例。任何需要調整的設置,實際請求和解壓縮內容。請求一個GZIP的頁面並使用cURL和PHP處理
我想要一個cURL請求來接受一個gzip的頁面。然後我想解壓頁面並處理它。我一直無法找到任何已建好的示例,所以我想快速提供一個示例。任何需要調整的設置,實際請求和解壓縮內容。請求一個GZIP的頁面並使用cURL和PHP處理
您可以請求gzip壓縮編碼,curl_setopt,像這樣:
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
可以再用gzdecode這樣的解壓縮內容:
$response = gzdecode($response);
問題在Uncompress a gzip file from CURL, on php複製。它說,可以使用自動解碼響應
curl_setopt($ch,CURLOPT_ENCODING, 1);
請試試,謝謝。 – 2010-04-10 01:01:58
'gzdecode'你的意思是[**這個簡短的功能**](http://www.php.net/manual/en/function.gzdecode.php#84174)?使用[更長,更復雜的外觀]有什麼好處(http://www.php.net/manual/en/function.gzdecode.php#82930)? – 2010-04-10 01:06:29
by gzdecode,我的意思是PHP內置的實際gzdecode函數。這個函數是PHP的一部分,你可以直接調用它。您指出的功能是其他人除了解壓縮內容之外還做其他功能的功能。 – Kibbee 2010-04-10 01:11:32