Я занимаюсь разработкой простых веб-приложений, позволяющих пользователю вводить информацию с помощью формы, когда я обнаружил, что могу изменить значение по умолчанию для ввода этой формы, используя Chrome -> Проверить элемент, и отправить страницу с другим значением hacked
.
Код:
<input id="radioOk_100237" name="radio_100237" type="radio" checked="" value="0">
Как обычно, я загружаю страницу, а затем использую Google Chrome Check Element, я установил этот флажок и изменил значение на «9», прежде чем отправлять его, на моей фоновой странице он читает «9» вместо предустановленного значения «0» от этого элемента ввода.
Если каждый пользователь изменил значение и отправил, он полностью перебил мою БД. Как это возможно, и я должен зашифровать страницу или сделать что-то перед отправкой? Я полностью потерян, кстати, я использую PHP.