CI フレームワークを使用している場合、Web ページを開いたときに「許可されていないキー文字」というエラー メッセージのみが表示される場合があります。 URL に不正な文字が含まれているという人もいます。しかし、URL が純粋な英語であることを確認した後でも、問題は発生します。ただし、ブラウザの履歴と Cookie をクリアした後です。 リフレッシュも問題ありません。時々。別のブラウザを開きます。一部のブラウザでは問題が発生する可能性があります。そうしない人もいます。
CodeIgniter フレームワーク アプリケーションでの「許可されていないキー文字」エラー メッセージを解決する方法。 /system/core フォルダーで入力ファイルを見つけて、次のコードをコピーします:
コードをコピーします コードは次のとおりです:
function _clean_input_keys($str)
{
if ( ! preg_match(" /^[a -z0-9:_/-]+$/i", $str))
{
exit('許可されていないキー文字。');
}
// サポートされている場合は UTF-8 をクリーンアップ
if ( UTF8_ENABLED === True)
{) $ str = $ this- & gt; clear_string ($ str)}
return $ str; :
function _clean_input_keys($str)
{
$config = &get_config ( 'config'); if(!preg_match( "/^] config ['permited_uri_chars']。 ->clean_string($str);
}
$str を返します
}
http://www.bkjia.com/PHPjc/328000.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/328000.html
技術記事
CI フレームワークを使用している場合、Web ページを開いたときに「許可されていないキー文字」というエラー メッセージのみが表示される場合があります。 URL に不正な文字が含まれているという人もいます。ただし、URL が純粋な英語であることを確認してください...