|
发表于 2011-6-8 12:08:49
|
显示全部楼层
本帖最后由 jeongee 于 2011-6-8 12:10 编辑
没有就怪了,那是CI核心文件,在system/core下面
出现这个问题一般是由于用户的cookie多了一些不被允许的字符,解决方法:
扩展input类的下面的方法:
PHP复制代码
function _clean_input_keys ($str)
{
if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
// Clean UTF-8 if supported
if (UTF8_ENABLED === TRUE)
{
$str = $this->uni->clean_string($str);
}
return $str;
}
复制代码
在那个正则里加入导致问题的出现的字符吧,具体字符是什么,你可以查看客户的cookies |
评分
-
查看全部评分
|