Zmienna PHP $ _GET
W PHP, zmienna $ _GET predefiniowane jest stosowany w postaci wartości z method = "get" kolekcji.
$ _GET Zmienna
Formy predefiniowane $ _GET zmienna służy do zbierania z method = "get" wartość.
Formularz informacyjny wysłane metodą GET od nikogo widoczny jest (będzie wyświetlany w pasku adresu przeglądarki), a na ilość informacji transmisji jest ograniczona.
Przykłady
form kod pliku jest następująca:
<html> <head> <meta charset="utf-8"> <title>本教程(w3write.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>
Gdy użytkownik kliknie przycisk "Wyślij", URL przesyłane do serwera w następujący sposób:
http://www.w3write.com/welcome.php?fname=w3big&age=3
"Welcome.php" plik może teraz zbierać $ _GET zmienną do danych formularza (Zauważ, że nazwa pól formularza zostanie automatycznie klucze w tablicy $ _GET):
欢迎 <?php echo $_GET["fname"]; ?>!<br> 你的年龄是 <?php echo $_GET["age"]; ?> 岁。
Demo wykonać powyższy formularz:
Kiedy stosować metodę = "get"?
Przy zastosowaniu metody = "get" w formularzach HTML, wszystkie nazwy zmiennych i wartości są wyświetlane w adresie URL.
Uwaga: Więc podczas wysyłania haseł lub innych poufnych informacji, nie należy korzystać z tej metody!
Jednakże, ponieważ zmienne są wyświetlane w adresie URL, można zbierać stronę w Ulubionych. W niektórych przypadkach, to jest bardzo użyteczne.
Uwaga: HTTP GET metoda nie nadaje się do dużych wartości zmiennych.Jego wartość wynosi nie więcej niż 2000 znaków.