$_POST
$HTTP_POST_VARS [застаріла]
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
$_POST -- $HTTP_POST_VARS [застаріла] — Змінні, що передаються через HTTP методом POST
Опис
Асоціативний масив (array) змінних, переданих до
поточного скрипта через HTTP методом POST.
Змінна $HTTP_POST_VARS містить таку ж ініціалізуючу
інформацію, але не є
суперглобальною.
(Зауважте, що $HTTP_POST_VARS та $_POST
є різними змінними, а тому PHP обробляє їх як такі)
Приклади
Приклад #1 Використання $_POST
<?php
echo 'Hello ' . htmlspecialchars($_POST["name"]) . '!';
?>
Припустимо, що користувач відправив дані методом POST, та вони містять
змінну "name" зі значенням "Hannes"
Поданий вище приклад виведе щось
схоже на:
Примітки
Зауваження:
Це "суперглобальна" або
автоматична глобальна змінна. Тобто ця змінна доступна будь-де в скрипті та її
не потрібно оголошувати як global $variable;, щоб отримати
доступ до неї всередині функції чи метода.