0
我在codeigniter中出现URL错误。如何允许不允许的密钥字符。在Codeigniter中?
URL字符串是
辅酶A = 1015%20·%20SALARY%20WAGES%20 &%20BONUS
这实际上是
辅酶A = 1015·SALARY WAGES &奖金。我认为&正在产生问题。
我曾尝试过一些解决方案,已经接受堆栈溢出的答案,但它们是用于其他角色的。
我已经在配置文件中尝试以下之类的东西
$config['permitted_uri_chars'] = 'a-z 0-9~%.:&_\-';
改变这个代码
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_=+-'
而且改变功能的系统核心文件的input.php有人曾建议这计算器。
function _clean_input_keys($str)
{
if (! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
return $str;
}
但是我仍然面临这个问题。
所以,你可以请建议我如何解决这个错误。
感谢