Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> urlencode %3F___SID%3DU WTF? Артефакт вконце строки 
:(
    Опции темы
KuZyagroup
Дата 24.6.2011, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



Привет, у меня есть две одинаковые строки которые при var_dump имеют разную длину(+9). Долго искал в чем заморочка, в итоге случайно попробовал над обеими urlencode и в одной в конце оказалось %3F___SID%3DU.
Просвятите что это)
PM MAIL   Вверх
srt
Дата 25.6.2011, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 13.5.2008

Репутация: нет
Всего: 1



огрызок строки запроса GET (?___SID=U)
как попадает в строку инай  smile 
PM MAIL   Вверх
Valinur
Дата 28.6.2011, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 21.9.2007
Где: Москва

Репутация: нет
Всего: 6



А на каком основании делается предположение, что они одинаковые? Можно кусок кода или какие-то другие детали?
--------------------
Не бойтесь совершенства, Вы все равно его не достигнете (с) ...
PM MAIL   Вверх
KuZyagroup
Дата 29.6.2011, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: нет
Всего: 4



Детали можно:
ну как бы на том что var_dump показывал одинаковый вывод и разницу в длине, а echo просто одинаковый вывод.
Формально они конечно разные так как == и === дают оба false
А кусок кода ничем не поможет, так как это выводы от объектов
Но все же:
в Magento сравниваються
первый глючный с 
$this->getLinkUrl() где $this это Mage_Page_Block_Template_Links_Block
    public function getLinkUrl()
    {
        return $this->_url;
    }
(как он туда попадает не известно мне) 
и 
$this->helper('core/url')->getCurrentUrl()

 public function getCurrentUrl()
    {
        $request = Mage::app()->getRequest();
        $port = $request->getServer('SERVER_PORT');
        if ($port) {
            if ($port == Mage_Core_Controller_Request_Http::DEFAULT_HTTP_PORT) {
                $port = '';
            } else {
                $port = ':' . $port;
            }
        }
        $url = $request->getScheme() . '://' . $request->getHttpHost() . $port . $request->getServer('REQUEST_URI');
        return $url;
//        return $this->_getUrl('*/*/*', array('_current' => true, '_use_rewrite' => true));
    }
PM MAIL   Вверх
srt
Дата 29.6.2011, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 13.5.2008

Репутация: нет
Всего: 1



должно помочь спрятать сессию из строки запроса
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0738 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.