ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

php post

POST в PHP - это метод, который очень часто используется в PHP - это один из методов передачи данных.

Post – как и все в php срабатывает лишь после перезагрузки страницы!

Самая простая форма, которую только можно придумать с методом post:

1.Как ниже мы видим. Что method="post" – вписан в первом – двойном теге form.

2.И на второй атрибут, на который стоит обратить внимание – это «action» - для post он указывает, исполнительный файл. Если оставить пустым, то код исполнительный должен располагаться на этой же странице, где и находится форма с методом Post.

<form method="post" action="example.php">

<input type="text" name="login"><br>

<input type="password" name="psw" ><br>

<input type="submit" name="send" value="Войти" /><br>

</form>

Кроме формы, для использования метода post – нам потребуется php код, с помощью которого мы сможем получить и обработать наши данные. Которые вы ввели ранее в форму…

<?php

echo $login = $_POST['login']."<br>\n";

echo $psw = $_POST['psw'];

?>

Внимание!

Для того, чтобы себя обезопасить от вредоносного кода нужно применять либо – «htmlspecialchars()», либо «strip_tags()» - о них поговорим отдельно – htmlspecialchars – это преобразование символов в HTML сущности, strip_tags - удаляет HTML и PHP тэги из строки. Используется таким образом:

$psw = htmlspecialchars($_POST['psw']);

Ещё! 1.Естественно, что для сохранения данных вам понадобится шифрование, потому. что нельзя хранить данные в открытой форме...
Для этого есть - например необратимая функция шифрования md5
2. Готовая форма + капча - строчка №5.

Форма с методом post

<form method="post" action="">

<input type="text" name="login"><br>

<input type="password" name="psw"><br>

<input type="submit" name="send" value="Войти"><br>

</form>

<?php

echo $login = $_POST['login']."<br>\n";

echo $psw = $_POST['psw'];

?>

Пример формы отправки данных через Post.

Для эллюстрации нашего метода Post вот вам форма... попробуйте что-то отправить...

Не забудь !С вашими куками, что-то не то..., попробуете перезагрузить страницу..
Теги:
posting phppost php postingphp postposting php mode postphp http postpost http phpзапрос post phpэлемент post phpmethod post phpaction post phpform post php

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) https://dwweb.ru/ http://calc.dwweb.ru/ http://kod.dwweb.ru/ http://marrex.ru/ http://pro.dwweb.ru/ https://f0rlink.com/ https://comments.dwweb.ru youtube Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019