Апр 22
Есть проблема когда в URL присутствают русские буквы ссылки sape на таких страницах не отображаются и уходят в ERROR.
Мне надоела такая ситуация и написал небольшой перекодировщик URL.
Код работает, проверил на себе:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '***********************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'ваш домен';
$o['request_uri'] = str_replace(" ", "%20", urldecode($_SERVER['REQUEST_URI']));
$sape = new SAPE_client($o);
unset($o);
----------------
недвижимость москва
продажа коттеджей в подмосковье
Будь как свежий огурец! Подпишись на RSS!
Метки:PHP, sape, домен, код, ссылкиЕще по этой теме:
- Часть 2. Конвертация покупного РУ трафика в деньги
- В sape.ru пополнять баланс с помощью «QIWI Кошелёк» стало ещё проще и выгоднее
- Несколько советов застрявшим на зимней дороге
- Йа криветко в mp3!
- Хорошая новость от ДЦ «Воля»
- Официальные ветки и активность на тематических форумах
- Продается WAP и мобильный траффик
- Натуральная сортировка в MySQL
- Шпаргалка по .htaccess
- Списочек доргенов
03 Июл 2010 в 10:51 дп
Добрый день! Только делаю первые шаги на этом тернистом пути и столкнулся с той же проблемой(. Но в отличии от Вас мне так и не удалось заставить отображаться ссылки на сайте (предполагаемое место размещения в футере перед test). Насколько я понял в конструкции str_replace(» «, «%20″, urldecode($_SERVER['REQUEST_URI'])) происходит замена » » на «%20″ в самом урле — только не совсем понятно с остальными символами