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;
}
但是我仍然面臨這個問題。
所以,你可以請建議我如何解決這個錯誤。
感謝