запретить отправку полей формы html - PullRequest
0 голосов
/ 07 февраля 2020

Поскольку я не могу найти это в SO или в Интернете в целом, я опубликую это здесь, чтобы посмотреть, не можем ли мы добавить коллективные знания сообщества.

У меня есть наследие php / html форма, которая содержит элементы, которые отправляются через AJAX, и некоторые элементы, которые отправляются через $ _POST, возвращая форму обратно к себе: <form action="thesamepage.php" method="post">

Сейчас я исключаю AJAX обработанные поля, когда я обрабатываю значения $ _POSTed (т.е. после того, как я получу их от POST). Я подавляю их проверку / дезинфекцию, потому что они просто не используются. (В данном случае воздержание является лучшей формой контроля.)

Однако мне интересно следующее:

Есть ли способ предотвратить некоторые - но не все - поля вообще не переданы с данными формы $_POST?

Опять же, я хочу, чтобы поля формы, отличные от AJAX, равнялись submit, но не AJAX -обработанные поля.

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

Мысли?

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