$_POST 変数

PHP では、事前定義された $_POST 変数は、method="post" を使用してフォームから値を収集するために使用されます。

$_POST変数

事前定義された$_POST変数は、method="post"でフォームから値を収集するために使用されます。

POST メソッドを使用してフォームから送信されたメッセージは誰にも見えず (ブラウザのアドレス バーには表示されません)、送信される情報量に制限はありません。

注: ただし、デフォルトでは、POST メソッドによって送信される情報の最大量は 8 MB です (php.ini ファイルで post_max_size を設定することで変更できます)。

HTTP POST 経由で送信された変数は URL には表示されません。

変数には長さの制限はありません。

ただし、URLには変数が表示されないため、ページをブックマークすることはできません。

form.html ファイルのコードは次のとおりです:

<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 
<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>
 
</body>
</html>

ユーザーが「送信」ボタンをクリックすると、URL は次のようになります:

http://www.php.cn/welcome.php

「welcome.php」ファイルは、$_POST 変数を介してフォーム データを収集できるようになりました (フォーム フィールド名が自動的に $_POST 配列のキーになることに注意してください):

欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。


学び続ける
||
<html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜