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