Все ссылки вида http://www.site.ru/go/?www.yandex.ru автоматически переводят юзера на www.yandex.ru
В коде это выглядит так:
<?
$url = $_SERVER['QUERY_STRING'];
$url = "http://".$url;
header("Location:$url");
?>
Все нормально работает.
Но если я поставлю в ссылку адрес с кириллицей
http://www.site.ru/go/?www.антошка.su
то переадресации юзера не происходит.
Фаерфокс пишет:
"Firefox не может найти сервер www.%e0%ed%f2%ee%f8%ea%e0.su."
Поробовал кодировать/декодировать урл - не работает.
Как заставить работать такой скрипт с кириллическими адресами ?
Спасибо.
Спустя 22 минуты, 10 секунд (6.06.2010 - 15:19) TranceIT написал(а):
Еще не все браузеры правильно понимают кириллицу. ИМХО рано еще об этом думать. Для простых смертных домены эти пока не доступны.
Спустя 13 минут, 49 секунд (6.06.2010 - 15:33) samb100 написал(а):
сам сайт с кирилическим доменом у меня открывается
Спустя 3 минуты, 58 секунд (6.06.2010 - 15:37) Basili4 написал(а):
если всместо header написать echo в браузер переменная $url нормально выводится ????
Спустя 22 минуты, 15 секунд (6.06.2010 - 15:59) samb100 написал(а):
да, через echo в браузер нормально выводится.
Спустя 1 минута, 26 секунд (6.06.2010 - 16:01) samb100 написал(а):
Спустя 7 минут, 58 секунд (6.06.2010 - 16:09) Basili4 написал(а):
Это товй сайт в 16 ричной системе.
можно поробывать имя обратно привести вот этой функцией
можно поробывать имя обратно привести вот этой функцией
function hexToStr($hex)
{
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2)
{
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
Спустя 1 минута, 33 секунды (6.06.2010 - 16:10) TranceIT написал(а):
Лис не правильно отображает. При вводе http://президент.рф строка преобретает такой вид: http://xn--d1abbgf6aiiy.xn--p1ai/
Спустя 10 минут, 4 секунды (6.06.2010 - 16:20) samb100 написал(а):
кстати. заметил
что на этом форуме переадресация тоже не работает в Фаерфоксе:
пример с доменом президент.рф:
_http://phpforum.ru/html/counter/counter.php?link=http://президент.рф
что на этом форуме переадресация тоже не работает в Фаерфоксе:
пример с доменом президент.рф:
_http://phpforum.ru/html/counter/counter.php?link=http://президент.рф
Спустя 1 минута, 8 секунд (6.06.2010 - 16:21) samb100 написал(а):
а через такой вид тот же президент.рф:
_http://phpforum.ru/html/counter/counter.php?link=http://xn--d1abbgf6aiiy.xn--p1ai/
редирект работает нормально.
_http://phpforum.ru/html/counter/counter.php?link=http://xn--d1abbgf6aiiy.xn--p1ai/
редирект работает нормально.
Спустя 2 часа, 56 минут, 14 секунд (6.06.2010 - 19:18) ak167 написал(а):
В Опере президент.рф открывается без проблем.
Спустя 3 часа, 9 минут, 20 секунд (6.06.2010 - 22:27) samb100 написал(а):
попробуй открыть президент.рф
чперез эту ссылку (т.е. через редирект):
_http://phpforum.ru/html/counter/counter.php?link=http://президент.рф
я к тому что не работает сайт через редирект, а не сам президент.рф
чперез эту ссылку (т.е. через редирект):
_http://phpforum.ru/html/counter/counter.php?link=http://президент.рф
я к тому что не работает сайт через редирект, а не сам президент.рф