ホームページ  >  記事  >  バックエンド開発  >  スーパーグローバル変数 $_POST と $_GET の使用方法

スーパーグローバル変数 $_POST と $_GET の使用方法

王林
王林転載
2020-08-04 17:31:442397ブラウズ

スーパーグローバル変数 $_POST と $_GET の使用方法

PHP $_POST は、フォーム データの収集に広く使用されています。HTML フォーム タグでこの属性を指定します: "method="post"。

PHP $_GET も同様ですused フォーム データを収集するために広く使用され、HTML フォーム タグでこの属性を指定します: "method="get"。

(推奨チュートリアル: php グラフィック チュートリアル)

例:

次の例は、入力フィールド (input) と送信ボタン (submit ) を示しています。形状。ユーザーが「送信」ボタンをクリックしてフォームデータを送信すると、ff9c23ada1bcecdd1a0fb5d5a0f18437タグのaction属性に指定されたスクリプトファイルにフォームデータが送信されます。

この例では、フォーム データを処理するファイルを指定します。別の PHP ファイルでこのデータを処理する場合は、指定したスクリプト ファイル名を変更できます。次に、スーパー グローバル変数 $_POST を使用して、フォーム内の入力フィールド データを収集できます。

<html>
<body>
 <form method="post" action="<?php echo $_SERVER[&#39;PHP_SELF&#39;];?>">
Name: <input type="text" name="fname">
<input type="submit"></form>
 <?php 
$name = $_POST[&#39;fname&#39;]; 
echo $name; 
?>
</body>
</html>

(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)

$_GET は、URL で送信されたデータを収集することもできます。

パラメータを含むハイパーリンクされた HTML ページがあるとします。

<html>
<body>
<a href="test_get.php?subject=PHP&web=php.com">Test $GET</a>
</body>
</html>

ユーザーがリンク「Test $GET」をクリックすると、パラメータ「subject」と「web」が「」に送信されます。 test_get.php "、"test_get.php" ファイルの $_GET 変数を使用して、このデータを取得できます。

次の例は、「test_get.php」ファイルのコードを示しています:

<html>
<body>
 <?php 
echo "Study " . $_GET[&#39;subject&#39;] . " @ " . $_GET[&#39;web&#39;];
?>
 </body>
</html>

以上がスーパーグローバル変数 $_POST と $_GET の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。