PHPでGETリクエストヘッダーを送信する方法

HTTPリクエストヘッダーを指定して、PHPのfile_get_contents()関数をGETリクエストを送信するために使用できます。以下にコードの例を示します。

<?php
// 创建请求头数组
$options = array(
    'http' => array(
        'header' => "Content-Type: application/x-www-form-urlencoded\r\n"
    )
);

// 创建请求上下文
$context = stream_context_create($options);

// 发送GET请求
$response = file_get_contents('http://example.com/api', false, $context);

// 输出响应内容
echo $response;
?>

上述のサンプルコードでは、まずContent-Typeリクエストヘッダを含む連想配列$optionsを作成します。次に、リクエストコンテキストに変換するためにstream_context_create()関数を用います。そして最後に、file_get_contents()関数を呼び出してGETリクエストを送信し、リクエストコンテキストを第3引数として渡します。

bannerAds