php_PHP チュートリアルでよく使用される環境システム変数
どの開発言語にも、システム変数または環境変数と呼ばれる独自の変数がいくつかあります。必要な場合はそれらを参照できます。
PHP 環境変数には主に $GLOBALS[]、$_SERVER[]、$_GET[]、$_POST[]、$_COOKIE[]、$_FILES[]、$_ENV[]、$_REQUEST[]、$_SESSION[] が含まれます。 $_GET と $_POST は主に FORM フォームによって送信されたデータ用であり、$_COOKIE と $_SESSION は主にクライアント ブラウザーとサーバー側のセッション データ用です。 $_FILES は主に、ファイルのアップロード時に送信されたデータを対象とします。 $_REQUEST は、$_GET、$_POST、$_COOKIE のすべての内容を含む、主に送信フォーム内のすべてのリクエスト配列を対象とします。$_REQUEST または $_COOKIE は、print_r 関数を通じてそれぞれ出力できます。 。 比較する。
$_SERVER 変数
$HTTP_SERVER_VARS は、サーバー側関連情報を含む PHP グローバル環境変数です。PHP4.1.0 より前のバージョンで使用されます。
$_SERVER['PHP_SELF']
#ドキュメントルートに関連する、現在実行中のスクリプトのファイル名。 FORM フォームでは、実行ファイル自体であれば ACTION で使用できます
$_SERVER['QUERY_STRING']
#クエリステートメントを取得します。つまり、URL文字列の「?」の後の値を取得します
$_SERVER['DOCUMENT_ROOT']
#現在実行中のスクリプトが配置されているドキュメントのルート ディレクトリ。サーバー構成ファイルで定義されます。
$_SERVER['HTTP_ACCEPT']
#現在のリクエストの Accept: ヘッダーの内容。
$_SERVER['HTTP_ACCEPT_CHARSET']
#現在のリクエストの Accept-Charset: ヘッダーの内容。例: 「iso-8859-1,*,utf-8」。
$_SERVER['HTTP_ACCEPT_ENCODING']
#現在のリクエストの Accept-Encoding: ヘッダーの内容。例:「gzip」。
$_SERVER['HTTP_ACCEPT_LANGUAGE']
#現在のリクエストの Accept-Language: ヘッダーの内容。例:「エン」。
$_SERVER['HTTP_CONNECTION']
#接続の内容: 現在のリクエストのヘッダー。例:「キープアライブ」。
$_SERVER['HTTP_HOST']
#現在のリクエストの Host: ヘッダーの内容。
$_SERVER['HTTP_REFERER']
#現在のページにリンクされている前のページのURLアドレス。
$_SERVER['HTTP_USER_AGENT']
#User_Agent の内容: 現在のリクエストのヘッダー。
$_SERVER['SERVER_NAME']
#現在実行中の PHP プログラムが配置されているサーバーホストの名前。
$_SERVER['REQUEST_METHOD']
#ページにアクセスするときのリクエストメソッド、すなわちGET、HEAD、POST、PUT。
$_SERVER['DOCUMENT_ROOT']
#現在実行中の PHP プログラムが配置されているドキュメント ルート ディレクトリ。それが PHP.INI ファイル内の定義です。
$_SERVER['HTTP_REFERER']
#現在のページにリンクされている前のページのURLアドレス。ページジャンプ機能がとても便利です。
$_SERVER['REMOTE_ADDR']
#現在のページを閲覧している訪問者のIPアドレス。
$_SERVER['REMOTE_HOST']
#現在のページを閲覧しているユーザーのホスト名。
$_SERVER['REMOTE_PORT']
#閲覧ユーザーがサーバーに接続するために使用するポート。
$_SERVER['SCRIPT_FILENAME']
#現在実行中のスクリプトの絶対パス名。
$_SERVER['SERVER_PORT']
#サーバーが使用するポート
$_SERVER['SCRIPT_NAME']
#現在のスクリプトのパスが含まれます。これは、ページがそれ自体を指す必要がある場合に便利です。
$_SERVER['REQUEST_URI']
#このページにアクセスするために必要な URI。 「/index.html」など。
$_SERVER['PHP_AUTH_USER']
# HTTP ユーザー ログイン認証機能に適用されるこの変数は、ユーザーが入力したユーザー名です。
$_SERVER['PHP_AUTH_PW']
#HTTP ユーザーのログイン認証機能に適用される、この変数はユーザーが入力したパスワードです。
$_SERVER['AUTH_TYPE']
#HTTP ユーザーのログイン認証機能に適用される、この変数は認証タイプです。
$_SERVER['SERVER_SOFTWARE']
#サーバーを識別する文字列。リクエストに応答するときにヘッダーに指定されます。
システム定数
__FILE__ 現在の PHP プログラム スクリプトの絶対パスとファイル名
__LINE__ は定数が配置されている行番号を格納します
__FUNCTION__ は定数が配置されている関数名を格納します
__CLASS__ は定数が格納されるクラスの名前です
PHP_VERSION には、現在の PHP バージョン番号が格納されます。これは、PHPVERSION() 関数を通じて取得することもできます。
PHP_OS は現在のサーバーのオペレーティング システムを保存します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
