PHP - альтернатива скрытому вводу html - PullRequest
2 голосов
/ 23 февраля 2011

Мне нужно повторно отправить значение из предыдущей HTML-формы в другой форме, чтобы его можно было использовать как часть подготовленного оператора SQL.

Однако я не хочу использовать скрытый ввод HTML из-зак потенциальным проблемам безопасности.

Кто-нибудь знает другой метод?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 23 февраля 2011

Временно сохраните значения в сеансе .

Скрытые вводы HTML не должны вызывать проблем с безопасностью, , пока вы правильно их проверяете (снова) перед отправкойих в базе данных.

2 голосов
/ 23 февраля 2011

Вы можете сохранить его в сеансе , тогда пользователь никогда не увидит значение.

1 голос
/ 23 февраля 2011

Я не думаю, что вы создаете больше угроз безопасности, чем отправка оригинальной формы.

Однако у вас есть несколько других вариантов, если вы не хотите использовать скрытый элемент формы:

  1. Сохранение значения в переменной $_GET (не рекомендуется, если оно отображается в строке URL)

  2. Использование cookie для хранения переменной (у пользователя могут быть отключены файлы cookie)

  3. Использование сеансов для хранения переменной на стороне сервера

...