溫馨提示×

PHP curl庫里怎樣設(shè)置請求頭

PHP
小樊
158
2024-09-14 16:57:02
欄目: 編程語言

在 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é)果。

0