PHP中可以使用stream_context_create函數來創建一個自定義的上下文流來修改請求頭。下面是一個示例代碼:
// 創建一個數組來設置請求頭
$headers = array(
'User-Agent: MyCustomUserAgent',
'Accept: application/json'
);
// 創建一個上下文流
$context = stream_context_create(array(
'http' => array(
'header' => implode("\r\n", $headers)
)
));
// 使用file_get_contents函數發送帶有自定義請求頭的請求
$response = file_get_contents('http://example.com', false, $context);
// 輸出請求結果
echo $response;
在上面的示例中,首先創建了一個包含自定義請求頭的數組$headers。然后使用stream_context_create函數創建一個上下文流$context,并在其中設置了請求頭。最后使用file_get_contents函數發送帶有自定義請求頭的請求,并輸出請求結果。