В указанном вами URI есть ошибка с символами на коде

0

У меня проблема. Я использую метод uri-> segment() codeigniter, чтобы поймать переменную get с этим строковым значением:

"Введение и стандартная норма ISO 9001: 2008"

Это на испанском языке, и когда я отправляю его по URL-адресу, я получаю сообщение об ошибке:

"Представленный вами URI имеет запрещенные символы".

если я удалю ":" из строки, это не даст мне ошибку.

Это мой файл config.php:

$ config ['allowed_uri_chars'] = 'az 0-9 ~%.: _-';

Может ли кто-нибудь помочь мне обнаружить источник этой ошибки? Благодарю.

  • 1
    Это может ответить на ваш вопрос stackoverflow.com/questions/4170418/…
  • 0
    Это ó то, что вызывает проблему. Разрешите это в ваших разрешенных символов.
Показать ещё 3 комментария
Теги:
codeigniter

1 ответ

0

В файле /system/application/config/config.php задайте эту переменную как

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-\=';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню