2015-04-20 29 views
0

我遇到此錯誤「不允許密鑰字符」。我試圖通過調試input.php文件來解決這個問題。我有這樣的輸出作爲不允許的密鑰字符CodeIgniter錯誤

不允許的關鍵Characters.2548_don't

誰能告訴我,如何逃脫單引號

感謝

+0

可能重複[笨 - 不允許的按鍵字符(http://stackoverflow.com/questions/5423212/codeigniter -disallowed-key-characters) – Saty

+0

那不適用於單引號..瞭解 – forbidden

+0

你試過了... $ this-> db-> escape()? – Craig

回答

0

嘗試這個

轉到應用 - > config - > config.php

並試圖找到

$config['permitted_uri_chars'] 

將其更改爲

$config['permitted_uri_chars'] = '\#'; 

#這將允許所有字符。

+0

URI已禁用關鍵字符錯誤 – forbidden

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

添加單引號中浸漬比賽,現在正在

感謝

+0

如果輸入字段_name_包含不支持/允許的字符在'preg_match'中。 – Vaishak

相關問題