восстановить символьную часть URI? - PullRequest
0 голосов
/ 20 августа 2009

Я использую codeigniter php framework. У меня есть URL, который выглядит следующим образом:

www.mydomain.com / контроллер / функция / * пары 1003 *

однако, когда значение параметра содержит закодированные символы, такие как «плюс% 2b», все, что я вижу (проверяя параметр), это «плюс». Так что в основном я теряю все закодированные символы и все, что может произойти после них. Я попытался получить доступ к строке URI напрямую, используя $this->uri->segment(n), но получил ту же проблему.

Как мне сохранить закодированные значения, чтобы, если URL-адрес был похож на: www.mydomain.com/controller/function/plus%2b, я получил строку «плюс +»?

1 Ответ

1 голос
/ 20 августа 2009

Я думаю, что в config.php есть белый список разрешенных символов (allow_uri_chars), поэтому вам, вероятно, потребуется добавить дополнительные символы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...