使用PHP的cURL庫可以使用curl_getinfo()函數來獲取header信息。以下是一個示例代碼:
$url = "http://example.com";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$headers = curl_getinfo($ch);
curl_close($ch);
foreach ($headers as $key => $value) {
echo $key . ": " . $value . "<br>";
}
在上面的示例中,首先使用curl_init()函數初始化一個cURL會話,然后使用curl_setopt()函數設置一些選項,包括CURLOPT_RETURNTRANSFER用于將響應保存到變量中。然后使用curl_exec()函數執行請求,獲取響應。
最后使用curl_getinfo()函數獲取header信息并遍歷打印出來。