PHPにおける「$_GET」はGETデータの取得を意味し、あらかじめ定義された変数であり、主にフォームフォームのGETメソッドで送信されたフォームデータを受け取るために使用されます。 「$_GET」変数のデータ構造は連想配列となっており、配列のキーはフォーム要素名の値、配列の値は対応するフォームの値となります。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、「$」の意味は_GET" GET データを取得するには、事前定義された変数が使用されます。主に、フォーム フォームで GET メソッドを使用して送信されたフォーム データを受信するために使用されます。 GET メソッドは、フォーム内のメソッド属性のデフォルトのメソッドです。 GET メソッドを使用して送信されたフォーム データは URL に追加され、URL の一部としてサーバーに送信されます。
プログラムの開発過程では、GETメソッドで送信したデータをURLに添付して送信するため、プログラムのアドレスバーには「URLユーザーが渡したパラメータ」という情報が表示されます。次のような URL: 表現:
http://url?name1=value1&name2=value2 ...
このうち、url はフォーム応答アドレス (http://c.biancheng.net など)、name1 と name2 はフォーム要素の名前、 value1 と value2 はフォーム要素の値です。 URLとform要素は「?」で区切られ、複数のform要素は「&」で区切られ、各form要素の形式は「name=value」で固定です。
ブラウザごとに URL の長さの制限が異なるため、GET メソッドを使用してデータを送信する場合は、データのサイズに注意する必要があります。データの長さがブラウザの制限を超える場合は、データは切り捨てられるため、データが失われます。主流ブラウザによる URL の長さの制限は次の表のとおりです:
$_GET グローバル変数は $_POST と同様の構造を持ち、そのデータ構造は連想配列であり、配列のキーは値ですフォーム要素名の値。値は、対応するフォームの値です。 $_GET はフォームデータを取得できるだけでなく、URL 内のすべてのパラメータも $_GET を使用して取得できます。
もう 1 つ注意すべき点は、$_POST または $_GET を使用して PHP でフォーム データを取得する場合、大文字と小文字が区別されるため、開発プロセス中に文字の大文字と小文字を無視しないように注意する必要があります。
[例] 以下の user.html ファイルの form タグの内容は、最も単純な formです。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表单提交</title> </head> <body> <form action="user.php" method=""> 用户名: <input type="text" name="user"> <br><br> 密 码: <input type="password" name="pwd"> <br><br> 生 日: <input type="date" name="bday"><br><br> <input type="submit" value="提交数据"> </form> </body> </html>
user.html ファイルのフォームを追加し、アドレス バーを見てみましょう。 URL
user.php ファイル内の定義済み変数 $_GET を直接使用して、データを取得できます。 グローバル変数は連想配列で、配列のキーはフォーム要素名の値、配列の値は対応するフォームの値です。 (URL 内のすべてのパラメーターは $_GET を使用して取得できることに注意してください。)
<?php header("content-type:text/html;charset=utf-8"); echo "用户名为:".$_GET['user']."<br>生日为:".$_GET['bday']; ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHP での $_GET の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。