php - Obtener contenido comprimido usando cURL
Necesito obtener contenido de varias páginas web. Algunos de ellos se comprimen utilizando diferentes métodos (gzip, deflate, etc.). Busqué en Internet y encontré la solución para contenido comprimido:
$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;
Sin embargo, esto solo funciona para un solo método. Necesito una solución que funcione para tantos métodos de compresión como sea posible (preferiblemente todos) o al menos los dos más populares que son gzip y desinflado.
¡Muchas gracias por su ayuda!