CI框架出现不允许关键人物错误怎么办

  介绍

这篇文章给大家分享的是有关CI框架出现不允许关键人物错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

用CI框架时,有时候会遇到这么一个问题,打开网页,只显示不允许关键人物错误提示。有人说网址里有非法字符。但是确定url是纯英文的,问题还是出来了。但清空浏览器历史记录和饼干后。刷新就没问题了。有时候。打开不同的浏览器。有的浏览器会有问题。有的就不会。

解决CodeIgniter框架应用中,出现不允许关键人物错误提示的方法。找到/系统/核心文件夹下的输入文件,将下面的代码:


函数_clean_input_keys (str)
{
,,,如果(!preg_match (“/^ [a-z0-9: _ \/-) +美元/我,str美元))
,,,{
,,,,,,,退出(& # 39;不允许关键人物# 39;公司),
,,,}
,,,//清洁如果支持utf - 8
,,,如果(UTF8_ENABLED===TRUE)
,,,{
,,,,,,,str=美元这→单→clean_string (str)美元;
,,,}
,,,返回str美元;
}


<强>改为:

function  _clean_input_keys (str)美元,,,   {,,   ,,,config 美元;=,,get_config(& # 39;配置# 39;),,,,   ,,,if (!大敌;preg_match(“/^[“。美元配置[& # 39;permitted_uri_chars& # 39;] !”) +美元/我,,rawurlencode (str)美元)),,,   ,,,{,,   ,,,,,,,退出(& # 39;Disallowed  Key 字符# 39;公司),,,,   ,,,},,,   ,,,//,Clean  UTF-8  if 支持   ,,,if  (UTF8_ENABLED ===,真的)   ,,,{   ,,,,,,,str 美元;=,$ this→单→clean_string (str);   ,,,}   ,,,return  str美元;,,,   }

感谢各位的阅读!关于“CI框架出现不允许关键人物错误怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

CI框架出现不允许关键人物错误怎么办