PHPでのheaderの使い方は何ですか?

PHPでは、header関数を使用して、元のHTTPヘッダーを送信します。

関数:header(string $string, bool $replace = true, int $http_response_code = null)

パラメータ:

  1. $string: HTTPヘッダーの送信が必須であることが規定されています。
  2. $replace: オプションですが、前に送信した同じタイプのヘッダーを置き換えるか指定します。デフォルトはtrueで、置き換えを意味します。
  3. $http_response_code: オプションで、HTTPレスポンスコードを設定します。

例文:

  1. Content-Typeを設定します。
header("Content-Type: application/json");
  1. 指定されたウェブサイトにリダイレクトします。
header("Location: https://example.com");
  1. HTTP レスポンスコードの設定
header("HTTP/1.1 404 Not Found");

注意事項:

  1. header関数は、実際の出力の前に、HTMLタグ、スペース、改行などを含めて呼び出す必要があります。
  2. header関数の前にechoやprintなどの出力がある場合、header関数は失敗します。
  3. 複数のヘッダーを送信する場合は、header関数を複数回呼び出すことができます。

PHPの公式ドキュメントを参照して、詳細情報を確認してください:https://www.php.net/manual/zh/function.header.php

bannerAds