General > Русский (ru)

Кирилические домены

(1/1)

serega386:
Поставил mibew на кирилический домен.
В итоге оператору пишет такое:

--- Code: ---Посетитель пришел со страницы http://www.%u0442%u0435%u0445%u043D%u043E%u0441...
--- End code ---
Пробовал добавлять в client.php функций urldecode - не помогает.
PHP 5.2 на FreeBSD - в этом ли дело?
Тут же проверил создав такой скрипт:

--- Code: ---$referrer = urldecode("http://www.%u0442%u0435%u0445%u043d.......");
echo $referrer;

http://www.%u0442%u0435%u0445%u043d
$ php -v
PHP 5.4.6--pl0-gentoo (cli) (built: Aug 25 2012 22:15:57)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
--- End code ---

Как побороть эту гадость?

serega386:
Почти сразу как задал вопрос сформировался в голове ответ.
Сделал патч, прикладываю его.
И вопрос: такой патч считается как "код полезной функциональности"(http://mibew.org/ru/copyright.php)? Можно убрать ссылку?
Планирую еще прикрутить для преобразования адресов типа http://xn--80ack...

serega386:
Как и собирался добавил декодирование еще в одном месте.
Прилагаю патч и класс, с помощью которого домены в punycode преобразуются в обычный вид и консультант видит удобочитаемые ссылки откуда пришел клиент.

PhantomUA:
а Вы используете Mibew Tray на этом кириллическом домене? А то у меня в подобном случае в "Список ожидающих посетителей" в Mibew Tray постоянно пишет:
Loading.... и чуть ниже справа reconnecting....

serega386:
Нет, помоему не используется трей. Паралельно другой стоит консультант, там и звонилка есть, а этот как-то воткнули так и висит себе, изредка туда пишут, и через почту уведомления идут. В общем видно проект будет очень долго развиваться если вообще будет.

Navigation

[0] Message Index

Go to full version