Я получаю ошибку с url в codeigniter.Как разрешить Запрещенные ключевые символы. в Codeigniter?
URL строка
КоА = 1015% 20% · 20SALARY% 20WAGES% 20% & 20BONUS
, который на самом деле
КоА = 1015 · SALARY ЗАРПЛАТА & БОНУС. Я думаю, & создает проблему.
Я пробовал некоторые решения, которые уже приняли ответы в переполнении стека. Но они предназначены для других персонажей.
Я попытался следующие вещи, как в конфигурационном файле
$config['permitted_uri_chars'] = 'a-z 0-9~%.:&_\-';
изменить данный код в
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_=+-'
Также измените функцию в input.php базовой системы файла, как кто-то предложил это в StackOverflow.
function _clean_input_keys($str)
{
if (! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
return $str;
}
Но все же я столкнулся с проблемой.
Так вы можете предложить мне, как я могу решить эту ошибку.
Благодаря