在 PHP 的 cURL 庫中,可以使用 curl_setopt()
函數(shù)來設(shè)置請求頭。具體來說,可以使用 CURLOPT_HTTPHEADER
選項來設(shè)置一個包含自定義請求頭信息的數(shù)組。
以下是一個示例代碼:
<?php
// 創(chuàng)建一個新的 cURL 資源
$ch = curl_init();
// 設(shè)置要請求的 URL
curl_setopt($ch, CURLOPT_URL, "https://example.com");
// 設(shè)置自定義請求頭
$headers = array(
"Content-Type: application/json",
"Authorization: Bearer YOUR_ACCESS_TOKEN",
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// 設(shè)置其他 cURL 選項,如返回內(nèi)容、跟隨重定向等
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
// 發(fā)起請求并獲取結(jié)果
$result = curl_exec($ch);
// 關(guān)閉 cURL 資源
curl_close($ch);
// 輸出結(jié)果
echo $result;
?>
在這個示例中,我們首先創(chuàng)建了一個新的 cURL 資源,然后設(shè)置了要請求的 URL。接著,我們創(chuàng)建了一個包含自定義請求頭信息的數(shù)組,并使用 curl_setopt()
函數(shù)將其設(shè)置為 CURLOPT_HTTPHEADER
選項的值。最后,我們設(shè)置了其他一些常用的 cURL 選項,如返回內(nèi)容和跟隨重定向等,然后發(fā)起請求并輸出結(jié)果。