Как _Post сочетание формданных и неформданных в php - PullRequest
1 голос
/ 09 декабря 2010

У меня есть форма, которую я создаю, и я хотел бы отправить информацию не только из самой формы (достаточно легко сделать с помощью $ _POST), но и сгенерированную информацию, которая соответствует данным формы, но не видна пользователю .

Я мог бы создать скрытый вход для ввода данных, но мне интересно, есть ли способ сделать это, который не выглядит таким хакерским:)

(это для отправки нескольких элементов, некоторые новые и некоторые отредактированные, у меня есть переменная, которая увеличивается для отредактированных, но не существующих, и мне нужно иметь возможность выделить их на другом конце)

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Я не вижу ничего особенно хакерского в использовании скрытых полей.Если вы беспокоитесь о безопасности (вы не хотите, чтобы конечный пользователь мог изменять данные), вам придется использовать какое-то постоянное серверное хранилище, такое как база данных или сеанс PHP.Какой бы подход вы ни выбрали, убедитесь, что ваше приложение не ломается, когда пользователь открывает несколько вкладок.

1 голос
/ 09 декабря 2010

Вы пытаетесь поддерживать состояние HTTP-запросов ...

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

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

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