2015-04-20 31 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

相关问题