Я пытаюсь получить простой html код из CURL GET-запроса на PHP.
По умолчанию get-запрос на URL, например http://example.com/ (не совсем этот домен ), возвращает html код, который мне нужен, но запрос get на странице этого домена, например http://example.com/something, возвращает данные, зашифрованные с помощью gzip, или что-то в этом роде.
Что я уже пытался исправить:
curl_setopt(ch, CURLOPT_ENCODING, ''); // returns ''
curl_setopt(ch, CURLOPT_ENCODING, 'gzip'); // returns ''
curl_setopt(ch, CURLOPT_ENCODING, 'gzip,compressed'); // returns ''
$html = gzdecode($data); // data error
Кстати, в инспекторе, например Fiddler , эта страница возвращает похожие странные символы, но исправляется одним щелчком мыши: ' Нажмите, чтобы расшифровать ' , Как я могу расшифровать свои данные программно, используя PHP?