Spre deosebire de cererile de tip GET care "poarta" informatia de la utilizator in URL, cererile de tip POST se pot face
doar printr-un formular html cu action="POST" iar perechile variabile=valoare
nu vor fi vizibile de asta data in URL.
Deci nu putem tasta sau accesa un link care sa realizeze o cerere de tip POST.
Cod HTML - formular2.html |
<form method="post" action="test-post.php">
Prenume <input type="text" name="prenume" value="" /> <br />
Varsta <input type="text" name="varsta" value="" /> <br />
<br /><br />
<input type="submit" name="buton" value="Trimite" />
</form> |
In acelasi folder, realizati un fisier numit test-post.php avand codul:
test-post.php1
2
3
4
5
6
7
8
9
10
| <?php
print_r($_POST);
?> |
Nota
| La fel, valorile atributului "name" (aici prenume si varsta) se vor transforma in variabile de tip POST, mai precis in chei ale variabilei superglobale $_POST.
Astfel, in test-post.php voi avea $_POST["prenume"] si $_POST["varsta"] continand valorile completate in formular de catre utilizator. |