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