Как проверить формы в PHP - PullRequest
       2

Как проверить формы в PHP

4 голосов
/ 05 апреля 2011

Лучше ли проверять формы PHP с помощью php, а затем перенаправлять с ошибками, или лучше использовать проверку javascript, а затем просто разрешить отправку форм, если включен javascript.

Ответы [ 5 ]

11 голосов
/ 05 апреля 2011

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

Вы можете проверить значения на стороне клиента, чтобы обеспечить лучший UX для тех, у кого включен JavaScript.

4 голосов
/ 05 апреля 2011

Я обычно делаю оба. Если вы можете проверить поля в javascript, это сэкономит им время загрузки и избавит ваш сервер от попадания. Вам все равно придется снова проверить сервер, если он отключил JavaScript или намеренно обошел его.

1 голос
/ 05 апреля 2011

используйте javascript для проверки формата, например, формат электронной почты, длину пароля и т. Д.

используйте php для проверки БД, если такая же запись существует, например, то же имя пользователя

, за исключением хакеров, 99% разрешено для пользователейJavaScript, так что просто выбросьте это беспокойство.

здесь я рекомендую плагин проверки jquery для проверки на стороне клиента.

1 голос
/ 05 апреля 2011

Определенно оба.Пользователи могут отключить Javascript или даже отредактировать ваш скрипт проверки, так как он является локальным (с использованием Firebug или другого подобного инструмента).Да, это означает, что вы, скорее всего, будете писать один и тот же сценарий проверки на двух разных языках примерно в одно и то же время, но это важный способ избежать отправки неверных или искаженных данных.

1 голос
/ 05 апреля 2011

Лучше делать оба вместе, потому что php может обрабатывать необработанные запросы без использования или включения javascript, javascript, может ускорить процесс проверки и обрабатывать его элегантным графическим способом

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