Regex: проверка в PHP (на стороне сервера) или Javascript (на стороне клиента) - PullRequest
0 голосов
/ 31 декабря 2010

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

Какой лучший способ проверить это Javascript или PHP?

Заранее спасибо ..

Ответы [ 3 ]

0 голосов
/ 31 декабря 2010

Вы всегда должны проверять пользовательские вводы на стороне сервера, так как не следует доверять пользовательским вводам! Всегда так. ;) И в качестве бонуса к этому вы можете добавить клиентскую проверку для удобства пользователя.

0 голосов
/ 31 декабря 2010

Выполнение обоих не повредит, но убедитесь, что PHP работает, если вы можете сделать только один. Javascript не является обязательным для веб-пользователей, так что переходите на определенную вещь.

0 голосов
/ 31 декабря 2010

Оба.Используйте JavaScript для удобства пользователей, так как вы можете сообщить об ошибке до того, как они отправят форму и будут ждать ее обработки.Но никогда не полагайтесь на это, потому что уклониться от проверки JavaScript так же просто, как отключить JavaScript.Поэтому всегда проверяйте и на стороне сервера.Если вы собираетесь использовать только один из них, то это всегда должна быть проверка на стороне сервера.

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