TheInvisible, для проверки содержится ли искомая фраза в строке, есть более быстрый и простой:
strpos($stroka, $fraza)
ну вообще никак...
internetspace, к примеру плагин qTranslate
ищите в файлах шаблона base64_decode
richard7, может быть для начала без ajax попробуете?
Работа с формами
mail
Проверка порядка следования GET-параметров тоже входит в концепцию о "адекватно сделанного роутера". Так как: ?id=1&p=7 и ?p=7&id=1 , тоже могут быть сочтены за дубли...
Странные у вас получаются представления о норме и адекватности, 99% сайтов(я пока не встретил ни одного и все жду от вас примера, очень любопытно взглянуть) не проверяют "из списка возможных" параметров...
П.С. может быть стоит разобраться с тем откуда в индексе "левые" урлы?
огласите пожалуйста список этих нормальных cms, а лучше с примерами реализации, где ни на одной странице невозможно создать "дубль" подобным образом: http://www.yandex.ru/?aasdasfsdfsd=1
там вроде как смс подтверждение требуется...
Система пользовательского поиска выдает результаты в кодировке UTF-8. Судя по иероглифам кодировка страницы на которой отображаются результаты cp-1251
я ведь написал(да еще и жирным шрифтом): Файл sidebar1.php