[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 500 Error при передаче в GET русских букв
SoMeOnE
Простая форма поиска на сайте. При таком запросе допустим
search?keyword=dfgfdg&send=SERACH

все работает верно. если русские буквы, то выдает 500 ошибку. Данные отправляются GET запросом через простую форму. На локале все работает. Где то помню видел что такие моменты надо через urlencode обрабатывать, но если да, то где. В каком моменте. Скрипт рабоатет по системе, сначала searchController подгружается, вызывается нужный метод, потом модель и вид. Внутри модели запрос к базе данных по полю keyword.



Спустя 9 часов, 53 минуты, 5 секунд (15.08.2012 - 10:08) SoMeOnE написал(а):
никто не знает?

Спустя 17 минут, 30 секунд (15.08.2012 - 10:26) Winston написал(а):
Возможно где то в конфиге не разрешены русские символы...

Спустя 1 час, 6 секунд (15.08.2012 - 11:26) waldicom написал(а):
что стоит в логах вебсервера? И какой вебсервер (апач/nginx/четодругое)?

Спустя 5 минут, 1 секунда (15.08.2012 - 11:31) SoMeOnE написал(а):
сервер клиента ужасный windows 2003. У меня на линуксе на локале все рабоатет
error-log
 [Wed Aug 15 11:14:52 2012] [error] [client ip] File does not exist:

Пишут что такие проблемы из за настроек http фильтра бывают. Как настроить его интересно.

Спустя 10 минут, 14 секунд (15.08.2012 - 11:41) SoMeOnE написал(а):
В нете пишут что нужно снять галочку которая не пропускает кирилицу настройках http фильтра. Еще бы найти где это

Спустя 8 минут, 31 секунда (15.08.2012 - 11:50) ApuktaChehov написал(а):
SoMeOnE - была такая проблема на WS2008. Причем именно с GET запросами. Решил ее просто. Строку с кириллицей кодировал base64_encode() и отправлял в закодированном виде, а при приеме декодировал.

Спустя 4 минуты, 36 секунд (15.08.2012 - 11:54) SoMeOnE написал(а):
Я же не могу перехватить переменные. Они гетом сразу отпраляются из формы. А index.php у меня даже срабатывать не успевает. Сразу 500 ошибка.

Спустя 1 минута, 56 секунд (15.08.2012 - 11:56) SoMeOnE написал(а):
Если предлагаешь делать через ajax, то лучше я просто метод get на post заменю. Тогда у меня все работает.

Спустя 31 минута, 54 секунды (15.08.2012 - 12:28) SoMeOnE написал(а):
Все исправил проблему. В настройках ISA нужно снять галочку с
high bit characters. Ссылку тоже оставлю может кому пригродится.
http://bafff.ru/blog/isa-server-2004-publi...yichnogo-sayta/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.