如何解决CI框架被吹掉的关键人物错误提示
当你使用CI框架,有时你会遇到这样的问题,打开网页只显示被吹掉的关键人物错误提示。有人说,在URL中有非法字符。但要确保网址是纯英文的,问题仍然是,但清除浏览器的历史记录和cookies后。刷新没问题。偶尔 u3002open不同浏览器,浏览器有问题。一些不。解决被吹掉的关键人物错误提示在CodeIgniter框架的应用。 / /核心系统文件夹下找到输入文件,和下面的代码:
复制代码代码如下所示:
功能_clean_input_keys($str)
{
如果(!preg_match( / ^ { a-z0-9:_ / } + $ /我
{
退出('disallowed关键人物。);
}
UTF-8支持 / /清洁如果
如果(utf8_enabled = true)
{
$str =美元->大学-> clean_string($str);
}
返回$ STR;
}
改变:
复制代码代码如下所示:
功能_clean_input_keys($str)
{
$配置= get_config('config);
如果(preg_match( / ^ {!{ } 'permitted_uri_chars美元的配置。} + $ / rawurlencode($str)))
{
退出('disallowed关键人物。);
}
UTF-8支持 / /清洁如果
如果(utf8_enabled = true)
{
$str =美元->大学-> clean_string($str);
}
返回$ STR;
}