PHP cURL получение закодированных данных - PullRequest
0 голосов
/ 24 октября 2009

Я загрузил заголовок страницы и сжатое тело в одну строку с помощью cURL, проблема в том, что я не знаю, как отделить их друг от друга и как распаковать тело?

Спасибо!

1 Ответ

2 голосов
/ 24 октября 2009

попробуйте установить параметр CURLOPT_ENCODING cURL перед загрузкой страницы, например так:

<?php
$ch = curl_init("http://www.example.com/");
// supported encodings: "identity", "deflate", and "gzip"
// or empty string, "", sending all supported encoding types
curl_setopt($ch, CURLOPT_ENCODING, "");

curl_exec($ch);
curl_close($ch);

это должно отправить заголовок Accept-Encoding и автоматически расшифровать ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...