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"]; ?>  岁。