[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кириличные символы в url
Vynder
как зделать что б после перехода по ссилке типа http://sait.ru/index.php?act=ололо в строке браузера отображалось именно ето, а не http://sait.ru/index.php?act=%EE%EB%EE%EB

Пример: http://uk.wikipedia.org/wiki/Спорт



Спустя 8 минут, 42 секунды (5.04.2011 - 20:28) AlmazDelDiablo написал(а):
Если не ошибаюсь, то надо иметь нормальный браузер, который поддерживает кириллицу в URL.

Спустя 3 минуты, 40 секунд (5.04.2011 - 20:32) Vynder написал(а):
опера 11 нормальний? smile.gif

Спустя 1 минута, 19 секунд (5.04.2011 - 20:33) Игорь_Vasinsky написал(а):
ну сли предположить что адресную строку можно менять используя модреврайт (это о ЧПУ)

и зная что эту строку можно привести в порядок при помщи urldecode()

так же придётся предположить что и первое и второе можно объеденить и реализовать в .htaccess

то должно получиться

Спустя 14 секунд (5.04.2011 - 20:33) eXaM написал(а):
Не только в браузере дело (один и тот же браузер нормально отобразит кириллический URL Википедии, но с Яндексом это не прокатит), еще сервер должен работать в кодировке UTF-8.

Спустя 53 секунды (5.04.2011 - 20:34) Vynder написал(а):
на денвере пишу код:
if(isset($_GET[act])) echo 'good';

в опере ввожу http://sait.ru/index.php?act=ололо
виводит good, но в браузере такое http://sait.ru/index.php?act=%EE%EB%EE%EB

Спустя 1 минута, 11 секунд (5.04.2011 - 20:36) Игорь_Vasinsky написал(а):
читаймой пост

Спустя 55 секунд (5.04.2011 - 20:36) Vynder написал(а):
Цитата (Игорь_Vasinsky @ 5.04.2011 - 17:33)
ну сли предположить что адресную строку можно менять используя модреврайт (это о ЧПУ)

и зная что эту строку можно привести в порядок при помщи urldecode()

так же придётся предположить что и первое и второе можно объеденить и реализовать в .htaccess

то должно получиться

с urldecode знаком. а в htaccess что писать?

Спустя 3 минуты, 18 секунд (5.04.2011 - 20:40) Игорь_Vasinsky написал(а):
эйэйэйэйэ

если ты хочешь потом эту переменную считать и испоьзовать в том виде в котором хочешь - а не в крякозябрах - то всё посто

считай адрес:

$url = $_SERVER['QUERY_SCRIPT'];

и пропарсь:
parse_str($url);


например URL:

$url = "http://site.ru/index.php?myget=олол";
parse_str($url);

echo $myget;


и твой GET уже в переменной

Спустя 1 минута, 18 секунд (5.04.2011 - 20:41) Игорь_Vasinsky написал(а):
а если тебя валнует эстетка и красота твоего URL - то про .htaccass - читать нужно по модреврайт

Спустя 3 минуты, 11 секунд (5.04.2011 - 20:44) alex12060 написал(а):
Обычно, ФФ любит кириллицу, а так, то, что ты написал и то, что примет твой скрипт - одно и тоже, просто, многие браузеры шифруют кирилические данные для работы с http 1.0 (или 1.1, не помню). Так что, не пугайтесь, пользуйтесь, либо тем, что написали выше, либо, используйте ЧПУ, а лучше, поисковые запросы вообще передавать через POST, чтобы лишний раз не засорять строку...

Спустя 2 минуты, 31 секунда (5.04.2011 - 20:47) Игорь_Vasinsky написал(а):
GET хорошь тем, что добавить его просто - дописывая адрес, а плх тем- что это палево

а POST - по страницам гонять - либо сессии - либо форму с ходден инпутом и кнопой

Спустя 13 минут, 19 секунд (5.04.2011 - 21:00) Vynder написал(а):
Игорь_Vasinsky, спасибо)) лови +. а где про мод реврайт почитать?))

Спустя 5 минут, 25 секунд (5.04.2011 - 21:06) Игорь_Vasinsky написал(а):
ок - вот минут 10 назад ссыль дали про .htaccess
должно быть: http://www.htaccess.net.ru/

Спустя 9 часов, 35 минут, 59 секунд (6.04.2011 - 06:41) AlmazDelDiablo написал(а):
Opera 11.01 не отображает кириллицу в URL smile.gif Тестируйте в Хроме или Лисе.

Спустя 4 минуты, 38 секунд (6.04.2011 - 06:46) Invis1ble написал(а):
AlmazDelDiablo
Все она прекрасно отображает, не наезжай на мой любимый браузер! smile.gif

Спустя 5 минут, 55 секунд (6.04.2011 - 06:52) inpost написал(а):
Итак, у меня есть сайт тоже с кирилицей в урле, проверка показала:
Работает: ИЕ(7+), Опера, Мозилла, Гугл Хром
Не работает: - (специально написал прочерк, чтобы было видно, что работает везде!)
Быстрый ответ:

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