$_POST 変數(shù)
PHP では、事前定義された $_POST 変數(shù)は、method="post" を使用してフォームから値を収集するために使用されます。
$_POST変數(shù)
事前定義された$_POST変數(shù)は、method="post"でフォームから値を収集するために使用されます。
POST メソッドを使用してフォームから送信されたメッセージは誰にも見えず (ブラウザのアドレス バーには表示されません)、送信される情報(bào)量に制限はありません。
注: ただし、デフォルトでは、POST メソッドによって送信される情報(bào)の最大量は 8 MB です (php.ini ファイルで post_max_size を設(shè)定することで変更できます)。
HTTP POST 経由で送信された変數(shù)は URL には表示されません。
変數(shù)には長さの制限はありません。
ただし、URLには変數(shù)が表示されないため、ページをブックマークすることはできません。
例
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.miracleart.cn/welcome.php
「welcome.php」ファイルは、$_POST 変數(shù)を介してフォーム データを収集できるようになりました (フォーム フィールド名が自動(dòng)的に $_POST 配列のキーになることに注意してください):
歡迎 <?php echo $_POST["fname"]; ?>!<br> 你的年齡是 <?php echo $_POST["age"]; ?> 歲。