$_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 обробляє їх як такі)

Журнал змін

Версія Опис
4.1.0 Вводиться $_POST для заміни застарілої $HTTP_POST_VARS.

Приклади

Приклад #1 Використання $_POST

<?php
echo 'Hello ' . htmlspecialchars($_POST["name"]) . '!';
?>

Припустимо, що користувач відправив дані методом POST, та вони містять змінну "name" зі значенням "Hannes"

Поданий вище приклад виведе щось схоже на:

Hello Hannes!

Примітки

Зауваження:

Це "суперглобальна" або автоматична глобальна змінна. Тобто ця змінна доступна будь-де в скрипті та її не потрібно оголошувати як global $variable;, щоб отримати доступ до неї всередині функції чи метода.