php スーパーグローバル変数は 9 つあります。つまり、「$GLOBALS」、「$_SERVER」、「$_GET」、「$_POST」、「$_FILES」、「$_COOKIE」、「$_SESSION」です。 ”、”$_REQUEST”、”$_ENV”。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP の多くの事前定義変数は「」です。これは、スクリプトのスコープ全体で使用できることを意味します。 global $variable;
を実行しなくても、関数またはメソッド内でアクセスできます。
これらのスーパーグローバル変数は次のとおりです:
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV
PHP $_GET は、HTML フォーム送信後のフォーム データの収集にも使用できます (method="get")。
$_GET は、URL で送信されたデータを収集することもできます。
例:
http://localhost/test_get.php?subject=PHP&web=W3school.com.cn
というURLリンクにアクセスします:
<html> <body> <?php echo "Study " . $_GET['subject'] . " at " . $_GET['web']; ?> </body> </html>
PHP $_POST は、method="post" を使用して HTML フォームを送信した後にフォーム データを収集するために広く使用されています。 $_POST は、変数を渡すためにもよく使用されます。
次の例は、入力フィールドと送信ボタンを含むフォームを示しています。ユーザーが送信ボタンをクリックしてデータを送信すると、