пользовательские переменные поста php - PullRequest
1 голос
/ 12 марта 2010

есть ли способ создать пользовательские переменные записи, когда пользователь нажимает кнопку отправки, например:

$_POST['var'] = 'hi';

Ответы [ 3 ]

8 голосов
/ 12 марта 2010

Чтобы установить значения постов на странице с формой, вы должны использовать скрытые теги ввода.

т.е.

<input type="hidden" name="var" value="hi" />

Он будет невидим, и ваш принимающий скрипт увидит, что ключ / значение переданы.

1 голос
/ 12 марта 2010

Переменные, помещаемые браузером в ваш PHP-скрипт, будут соответствовать только полям формы, которая использовалась в браузере - это означает, что вы должны поместить пользовательских данных в эту форму.


Если вы не хотите, чтобы они отображались, вы можете использовать поле ввода hidden:

<input type="hidden" name="var" value="hi" />

Но учтите, что данные все равно будут отправляться браузером - это означает, что вы должны экранировать / фильтровать / защищать их, как и любое другое значение, полученное от пользователя; и этому нельзя доверять: любой может довольно легко изменить значение этого поля формы, даже если оно не отображается.

0 голосов
/ 12 марта 2010

в то время как переменная $ _POST является массивом, вы также можете определить var следующим образом:

$_POST['var'] = 'hi';

это как скрытое поле. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...