<meta itemprop="image" congten="/images/goole_favicon_128.png"><title>Goole</title>
<script>(funtion(){window.goole={kEI:"VBzcUdWuHOmtiQf64IHoCw",getEI:function(a)
{for(varb;a&&(!a.getAttribute||!(b=a.getAttribute("eid")))
这里可以看到结果中
header 和 body 信息是在一起的,那么如何分离它们呢。方法有二种,
一是通过
curl 自带的 curl_getinfo()方法获取头的长度,然后使用 substr 来分割字符串。示例
代码如下:
$response = curl_exec($ch);
if (curl_getinfo($ch, CURLINFO_HTTP_CODE) == '200') {
$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $headerSize);
$body = substr($response, $headerSize);
}
第二种方法基于
header 和 body 是通过两个回车换行来分割的,所以可以通过如下代码实现:
$response = curl_exec($ch);
if (curl_getinfo($ch, CURLINFO_HTTP_CODE) == '200') {
list($header, $body) = explode("rnrn", response, 2);
}