我需要获取各种网页的内容。其中一些使用不同的方法进行压缩(gzip,deflate等)。我在互联网上搜索并找到了gzipped内容的解决方案:
$ch = curl_init("http://games2k.net/");
curl_setopt($ch,CURLOPT_ENCODING , "gzip");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
然而,这只适用于单个方法。我需要一种解决方案,可以适用于尽可能多的压缩方法(最好是全部),或者至少是最流行的两种方法:gzip和deflate。
非常感谢您的帮助!