溫馨提示×

php curl如何獲取響應頭

PHP
小億
133
2024-08-17 12:32:34
欄目: 編程語言

可以通過以下代碼來獲取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()方法執(zhí)行請求,并使用curl_getinfo()方法獲取頭部信息的大小,然后通過substr()方法截取出頭部信息,并輸出到頁面上。最后關閉curl請求。

0