2016-11-07 87 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