php - получает сжатый контент, используя cURL
Мне нужно, чтобы получить содержимое различных веб-страниц. Некоторые из них сжимаются разными способами (gzip, deflate и т. Д.). Я искал в Интернете и нашел решение для сжатого контента:
$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.
Большое спасибо за вашу помощь!