С помощью форм HTML можно собирать различные данные от пользователя и отправлять их прямо на сервер с помощью сценариев PHP. Существует два основных метода отправки данных на сервер: один — «GET», а другой — «POST».
В GET метод, данные идут через URL браузера и можно увидеть, кто использует браузер, и это не очень безопасно при передаче важных или высоко конфиденциальные данные. Но с помощью метода POST данные напрямую отправляются на сервер, и их никто не видит, и это считается наиболее безопасным способом отправки информации на сервер.
Как правило, поисковые системы используют метод GET, поскольку он считывает данные, но для сохранения или изменения данных используется метод POST.
Подход: мы увидим один пример HTML-формы, которая собирает имя и фамилию человека и отправляет данные в модель DOM, которая в конечном итоге отображает данные на экране с помощью сценария PHP.
Пример:
<!DOCTYPE html>
<
html
>
<
body
>
<!-- Heading -->
<
h3
> HTML input form </
h3
>
<!-- HTML form -->
<
form
method
=
"POST"
>
<
h4
>Please enter your First Name : </
h4
>
<
input
type
=
"text"
name
=
"f_name"
><
br
>
<
h4
>Please enter your Last Name : </
h4
>
<
input
type
=
"text"
name
=
"l_name"
><
br
><
br
>
<
input
type
=
"submit"
value
=
"Display"
name
=
"submit"
>
</
form
>
</
body
>
</
html
>
<?
php
// When the submit button is clicked
if (isset($_POST['submit'])) {
// Creating variables and
// storing values in it
$f_name = $_POST['f_name'];
$l_name = $_POST['l_name'];
echo "<h1><
i
> Good Morning, $f_name $l_name </
i
></
h1
>";
}
?>
Вывод: