PHP $ _GET変数
PHPでは、事前に定義されたの$ _GET変数は、メソッド= "GET"コレクションからの値の形で使用されています。
$ _GETの変数
フォームは、$ _GET変数はメソッド=から収集するために使用される事前定義された値を「取得」。
誰からもGETメソッドで送信された情報フォームが表示されます(ブラウザのアドレスバーに表示されます)、および伝送情報の量に制限されています。
例
form.htmlファイルコードは次のとおりです。
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <form action="welcome.php" method="get"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
ユーザーが「送信」ボタンをクリックすると次のように、URLはサーバーに送信します:
http://www.w3big.com/welcome.php?fname=w3big&age=3
「Welcome.php "ファイルは、現在のフォームのデータへの$ _GET変数を収集することができる(フォームフィールドの名前が自動的に$ _GET配列のキーになることに注意してください):
欢迎 <?php echo $_GET["fname"]; ?>!<br> 你的年龄是 <?php echo $_GET["age"]; ?> 岁。
デモでは、上記のフォームを実行します。
メソッドを使用するときに= "GET"?
この方法を使用する場合= HTMLフォームに「取得」、すべての変数名と値は、URLに表示されます。
注:だから、パスワードやその他の機密情報を送信するときに、このメソッドを使用しないでください!
変数がURLに表示されているのでしかし、あなたがお気に入りにページを収集することができます。 いくつかのケースでは、これは非常に有用です。
注:HTTPのGETメソッドは、変数の値が大きいには適していません。その値は2000以上の文字ではありません。