akserdin
@akserdin
PHP/JS developer

Стоит ли еще раз проверять данные из формы на сервере, если ее уже проверил javascript на клиентской стороне?

В учебниках часто пишут, что "javascript может быть отключен", но мне кажется сейчас никто не отключает javascript у себя в браузере, или я не прав? Может, стоит вообще запретить submit формы тем, у кого не работает js? Как поступают в больших проектах?
  • Вопрос задан
  • 2766 просмотров
Решения вопроса 1
viktorvsk
@viktorvsk
Проверка у клиента - для удобства клиента
Проверка на сервере - для безопасности клиентов
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
sergoslav_0
@sergoslav_0
PHP / Magento / Laravel
Даже если JS включен, данные, отправляемые из браузера, легко подменить. Обязательно проверяйте!
Ответ написан
Комментировать
deadbyelpy
@deadbyelpy
веб-шмеб
Проверяют и на клиенте и на сервере.
Доверять только проверке на клиенте нельзя, т.к. можно отправить невалидные данные и без браузера, вопрос только в том, что будет после получения неверных данных.
Ответ написан
Комментировать
@savik
Проверка на сервере ОБЯЗАТЕЛЬНАЯ! А уже во вторую очередь на стороне клиента через JS.
Ответ написан
Комментировать
@lihtenshtein
Можно не проверять, если башляют мало
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект