phpで$_serverの使い方は何ですか?

PHP内で、$_SERVER は多くのサーバー変数を含む連想配列です。現在のスクリプト実行環境に関連する情報を格納しており、リクエストヘッダー、パス、ファイルの位置などが含まれています。

$_SERVERの配列変数はサーバーによって設定されるため、どこでも使用できます。以下は、一般的な$_SERVER変数とその役割です。

  1. $_SERVER[‘PHP_SELF’]は、現在実行中のスクリプトのファイル名です。
  2. $_SERVER[‘SERVER_NAME’]:実行中のスクリプトのサーバーのホスト名。
  3. $_SERVER[‘HTTP_HOST’]は、現在のリクエストヘッダーに含まれるホスト名です。
  4. $_SERVER[‘REQUEST_METHOD’]:現在のリクエストのHTTPメソッド。
  5. $_SERVER[‘REQUEST_URI’]:現在のリクエストのURI(クエリ文字列を含む)。
  6. $_SERVER[‘QUERY_STRING’]は、現在のリクエストのクエリ文字列部分です。
  7. $_SERVER[‘HTTP_REFERER’]:現在のリクエストの直前のURLアドレス。
  8. $_SERVER[‘HTTP_USER_AGENT’]:現在のリクエストのユーザーエージェント(ブラウザ)情報。

上記の変数以外にも、サーバー環境に関連する情報を取得するために使用できる多くの他の $_SERVER 変数があります。使用可能なすべての変数とその値を表示するには、$_SERVER 配列をプリントアウトすることができます。

print_r($_SERVER);

注意:$_SERVER はスーパーグローバル変数であり、スクリプトのどこからでも使用でき、それにアクセスするために global キーワードを使用する必要はありません。

bannerAds