您的位置首页百科知识

Disallowed Key Characters.怎么解决

Disallowed Key Characters.怎么解决

的有关信息介绍如下:

1.找到你的CI框架所在目录,打开system/core/Input.php文皮渗皮件。

Disallowed Key Characters.怎么解决

2.找到_clean_input_keys函数,将其删除或是注释掉,可以在旁边标记一下喊拍CI原始函数;

函数代码:

function_clean_input_keys($str)

{

if(!preg_match("/^[a-z0-9:_\/-]+$/i",$str))

{

exit('DisallowedKeyCharacters.');

}

//CleanUTF-8ifsupported

if(UTF8_ENABLED===TRUE)

{

$str=$this->uni->clean_string($str);

}

return$str;

}

Disallowed Key Characters.怎么解决

3.下面是修改后的函数代码:燃差

function_clean_input_keys($str)  

{  

$config=&get_config('config');  

if(!preg_match("/^[".$config['permitted_uri_chars']."]+$/i",rawurlencode($str)))  

{  

exit('DisallowedKeyCharacters.');  

}  

//CleanUTF-8ifsupported

if(UTF8_ENABLED===TRUE)

{

$str=$this->uni->clean_string($str);

}

return$str;  

Disallowed Key Characters.怎么解决