2016-11-07 108 views
0

在我的本地PC中的铬“不允许的关键字符”,我有许多在codeigniter中创建的项目。但突然地在它显示“不允许的关键字符”。这显示所有CI项目。然而在Firefox中,它工作正常。我不知道为什么只有CI不适用于Chrome。这不是特定于任何CI PROJECT。它显示所有项目在铬中相同的错误。它显示所有Codeigniter项目

可能是什么原因?

+0

? – David

+0

我使用的代码点火器版本2.2.4 – Sendmefree

回答

1

这个问题可能是由一些输入引起的。 您可以hack codeigniter input.php库并接受preg_match中的更多字符。

只需更改行729〜的/system/core/input.php这个:

function _clean_input_keys($str) 
{ 
    if (! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) 
    { 
     exit('Disallowed Key Characters.'); 
    } 

    return $str; 
} 

您应该检查这个question为您使用的是什么版本的CI的更多信息

+0

此问题不适用于CI的特定项目。我有超过20个项目,每个项目都显示这个错误。它之前已经运行良好。我认为铬应该有一些问题。 – Sendmefree