PHP cURL获取编码数据

时间:2009-10-24 12:33:03

标签: php curl web-crawler

我已经使用cURL将页眉和压缩体下载到一个字符串中,问题是我不知道如何将它们相互拆分以及如何解压缩体?

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试在获取页面之前设置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标头并自动解码响应。