可以通過以下代碼來獲取curl請求的響應頭:
$url = 'http://example.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
echo $header;
curl_close($ch);
上述代碼中,首先初始化一個curl請求,并設置CURLOPT_HEADER
為1,表示返回的結果包含頭部信息。接著通過curl_exec()
方法執行請求,并使用curl_getinfo()
方法獲取頭部信息的大小,然后通過substr()
方法截取出頭部信息,并輸出到頁面上。最后關閉curl請求。