Zmienne PHP $ _POST
PHP zmienna $ _ POST predefiniowane jest stosowany, aby stanowiły od jest metoda "post" wartości zbioru.
Zmienna $ _POST
Formy predefiniowane $ _POST zmienna służy do zbierania z method = "post" wartości.
Formularz informacyjny wysłane metodą POST z, na nikogo nie widoczny (nie jest wyświetlany w pasku adresu przeglądarki), a od ilości przesłanych informacji nie jest również ograniczony.
Uwaga: Jednak domyślnie, maksymalna ilość informacji przekazywanych do metody POST 8 MB (może być zmieniona przez ustawienie pliku php.ini post_max_size).
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="post"> 名字: <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 podobny do następującego:
http://www.w3write.com/welcome.php
"Welcome.php" plik może teraz zbierać $ _POST zmienną do danych formularza (Zauważ, że nazwa pola formularza automatycznie zostanie $ _POST kluczy tablicy):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
Demo dostępne za pośrednictwem przeglądarki w następujący sposób:
Kiedy stosować metodę = "post"?
Informacje z formularza metodą POST transmisji, nie są widoczne dla każdego, a od ilości przesłanych informacji nie jest również ograniczona.
Jednakże, ponieważ tag nie jest wyświetlany w adresie URL, to nie jest możliwe, aby dodać tę stronę.
Zmienna PHP $ _REQUEST
Predefiniowaną zmienną $ _REQUEST zawiera $ _GET, $ _ POST i treść $ _COOKIE.
$ _REQUEST Zmienne mogą być wykorzystywane do zbierania danych z formularzy wysyłanych za pośrednictwem metod GET i POST.
Przykłady
Można "welcome.php" file wprowadza się następujące zmiany kodu, można go zaakceptować $ _GET, $ _ POST oraz inne dane.
欢迎 <?php echo $_REQUEST["fname"]; ?>!<br> 你的年龄是 <?php echo $_REQUEST["age"]; ?> 岁。