0
codeigniterのurlでエラーが発生します。許可されていないキー文字を許可する方法。 Codeigniterで?
URL文字列SALARY賃金& BONUS・実際
COA = 1015である20BONUS
COA = 1015%20%・20SALARY%20WAGES%20 &%です。私は&が問題を作り出していると思う。
私はすでにスタックオーバーフローで回答を受け入れているいくつかのソリューションを試していました。しかし、他の文字用です。
私は誰かがstackoverflowの中でこのことを示唆しているように
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_=+-'
にこのコードはまた、システムのコアファイルのinput.phpに機能を変更する変更
$config['permitted_uri_chars'] = 'a-z 0-9~%.:&_\-';
設定ファイルのようなものを、次の試してみました。
function _clean_input_keys($str)
{
if (! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
return $str;
}
しかし、まだ私は問題に直面しています。
このエラーを解決する方法を教えてください。
おかげ