php 環境変数には、$_SERVER['PHP_SELF']、$_SERVER['SERVER_NAME']、$_SERVER['QUERY_STRING']、$_SERVER['HTTP_REFERER']、$_SERVER['HTTP_USER_AGENT']、 $_SERVER['REMOTE_ADDR']、$_SERVER['REQUEST_METHOD'] など
このチュートリアルの動作環境: Windows10 システム、php8.1.3 バージョン、DELL G3 コンピューター。
PHP 環境変数は、PHP の実行中に使用される一連のグローバル変数です。これらの変数には、ファイル パス、サーバー情報などの重要な情報が含まれています。この記事では、一般的な PHP 環境変数とその機能をいくつか紹介します。
1. $_SERVER['PHP_SELF']:
この変数には、現在実行されているスクリプト ファイルのパスとファイル名が含まれます。動的リンクとリダイレクトを構築するために使用できます。
2. $_SERVER['SERVER_NAME']:
この変数には、現在のホストの名前または IP アドレスが含まれます。同じコード ベースを共有する複数のドメイン名など、ホスト名ベースの処理ロジックを構築するために使用できます。
3. $_SERVER['QUERY_STRING']:
この変数には、リクエスト URL 内のクエリ文字列が含まれます。 GET 経由でスクリプトに渡されるパラメーター値を取得するために使用できます。
4. $_SERVER['HTTP_REFERER']:
この変数には、ユーザーを現在のページにアクセスするようにガイドする URL が含まれます。ユーザーがどのページからジャンプしたかを検出するために使用できます。
5. $_SERVER['HTTP_USER_AGENT']:
この変数には、ブラウザ ID など、現在のリクエストを開始したユーザー エージェント情報が含まれます。これを使用して、さまざまなタイプのユーザー アクセスを識別できます。
6. $_SERVER['REMOTE_ADDR']:
この変数には、現在のリクエストを開始したクライアントの IP アドレスが含まれます。これは、ユーザーの元の地理的位置を記録したり、セキュリティ検証を行ったりするために使用できます。
7. $_SERVER['REQUEST_METHOD']:
この変数には、GET、POST、PUT などの現在のリクエスト メソッドが含まれます。これを使用して、さまざまな種類のリクエストを識別し、それに応じて処理できます。
8. $_SERVER['REQUEST_URI']:
この変数には、現在のリクエストの URI アドレスが含まれます。現在のスクリプトの完全な URL パスを取得するために使用できます。
9. $_SERVER['HTTPS']:
この変数は、現在のリクエストが HTTPS プロトコルを通過するかどうかを決定できます。これを使用して、ユーザー要求を HTTPS リンクに強制的にリダイレクトできます。
10. $_SERVER['HTTP_HOST']:
この変数には、現在のリクエストを開始したホストの名前が含まれます。これを使用して、ホスト名に基づいてさまざまなロジックを実行できます。
上記の環境変数に加えて、PHP は、リクエスト関連のデータを処理するために、$_COOKIE、$_GET、$_POST などの他のグローバル変数も提供します。これらの変数は通常、ユーザー入力データを受信したり、データを他のページに渡したりするために使用されます。
要約すると、PHP 環境変数は PHP の実行中に提供されるグローバル変数であり、いくつかの重要な情報が含まれています。これらの変数を適切に使用すると、開発者がリクエスト関連のタスクを処理しやすくなり、アプリケーションのパフォーマンスと信頼性が向上します。 。
以上がphpの環境変数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。