Как я понял проверка осуществляется на сервере, после нажатия enter запрос отправляется на сервер. Тоесть он происходит независимо от того правильую ли инфу ввел пользователь.
Шаг 1) введенная строка ищется в базе данных и если находится то происходит переадресация на страницу. Возможно url страницы берется из база данных а возможно генерируется на основании инфы в запросе.
шаг 2) Если в базе данных нечего не найдено то происходит переадресация на какуюто служебную страницу.
Все это происходит на сервере.
В приложении примере как я понял сначала идет поиск в базе данных пунктов назначения, затем в базе ответов, и если оба поиска провалились то переадресация на страницу на которой можно задать вопрос.
Проверяйте наличие инфы для запроса в базе данных на сервере, не стоит перекладывать эту функцию на autocomplete и клиент вообще. Самый топорный и безопасный подход.
Рекомендую !
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Последний раз редактировалось DjDiablo, 16.10.2013 в 03:51.
|