PHP の file_get_contents() を使用した HTTP ヘッダーの送信
PHP の file_get_contents() 関数は、HTTP ヘッダーの送信を直接サポートしていませんが、これを達成するには別のアプローチがあります。
1 つの方法は次のとおりです。ストリーム コンテキストを作成し、その中に HTTP ヘッダーを設定します。これには、HTTP メソッド (この例では GET) を指定する $opts という配列を設定し、ヘッダー キーに必要なヘッダーを追加することが含まれます。例:
// Create a stream $opts = [ "http" => [ "method" => "GET", "header" => "Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ] ]; // Create the stream context $context = stream_context_create($opts);
ストリーム コンテキストが作成されたら、それを 3 番目の引数として file_get_contents() に渡し、リクエストとともに HTTP ヘッダーを送信できます。
// Send the request with headers $file = file_get_contents('http://www.example.com/', false, $context);
以上がPHP の file_get_contents() を使用して HTTP ヘッダーを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。