$_POST
"$_POST"(старое название "$HTTP_POST_VARS" до "PHP 4") - это глобальная переменная, которая одновременно является ассоциативным массивом.
Описание $_POST:
Что такое $_POST.
Как уже выше было сказано : "Что такое $_POST" :
"$_POST" это глобальная переменная, которая одновременно является ассоциативным массивом.
Синтаксис $_POST:
Переменная "$_POST" - создается в момент отправки "метода Post"(post).
Как вывести переменную $_POST:
Для вывода переменной $_POST используйте print_r:
<?
print_r($_POST);
?>
Вывести переменную $_POST по условию:
Если вы выведите, "$_POST", как было показано выше, то вы получите на экране пустой массив:
Чтобы такое не выводить... используйте условие (if):
<?
if($_POST) print_r($_POST);
?>
Пример получения и вывод на экран "$_POST".
Для того, чтобы создать живой пример вам понадобится:
Создадим простой пример "$_POST" - начинаем с формы:
Конечно же тег form.
С методом post.
Как минимум два input.
Добавляем атрибут (name) - без него никак...
Соберем форму для переменной "$_POST":
<form method="post">
<input type="text" name="example">
<input type="submit" value="ОТПРАВИТЬ">
</form>
После формы... вам потребуется php - который обработает и выдаст результат:
Начинаем с тегов php.
Помещаем условие (if) - если отправлена переменная "$_POST".
Не забываем про безопасность - strip_tags.
Соберем весь код :
Код примера "$_POST":
Php:
<?
if($_POST['example']) echo strip_tags($_POST['example']);
?>
Html:
<form method="post">
<input type="text" name="example">
<input type="submit" name="send" value="ОТПРАВИТЬ">
</form>
Как работает "$_POST" пример:
Разместим выше приведенный код с использованием переменной "$_POST" прямо здесь:
Введите какие-то данные в поле ввода
И нажмите "ОТПРАВИТЬ"
Зачем нужен массив "$_POST".
Замечательный вопрос из сети : "Зачем нужен массив "$_POST"?
Ответ : Зачем нужен массив "$_POST".
Массив "$_POST" или переменная "$_POST" нужен/на для отправки и получения данных на сервере.
Когда вы проходите регистрацию, или войти на сайт.
Или любая другая форма, которую вы встретите на любом из сайтов, которую вы отправляете и будет массивом/переменной "$_POST"!
Вам останется - получить массив "$_POST", обработать его и записать на носитель...
После того, как данные "$_POST" были записаны - вы всегда их сможете получить и сравнить при следующем ... ну например входе пользователя на сайт...
