Показать сообщение отдельно
  #2 (permalink)  
Старый 16.10.2013, 03:37
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Как я понял проверка осуществляется на сервере, после нажатия enter запрос отправляется на сервер. Тоесть он происходит независимо от того правильую ли инфу ввел пользователь.

Шаг 1) введенная строка ищется в базе данных и если находится то происходит переадресация на страницу. Возможно url страницы берется из база данных а возможно генерируется на основании инфы в запросе.

шаг 2) Если в базе данных нечего не найдено то происходит переадресация на какуюто служебную страницу.

Все это происходит на сервере.

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

Проверяйте наличие инфы для запроса в базе данных на сервере, не стоит перекладывать эту функцию на autocomplete и клиент вообще. Самый топорный и безопасный подход.
Рекомендую !
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 16.10.2013 в 03:51.
Ответить с цитированием