首页 > 其他 > 详细

CI框架中出现Disallowed Key Characters

时间:2014-03-23 11:38:25      阅读:549      评论:0      收藏:0      [点我收藏+]


   在搭建好CI框架后访问http://localhost/ci的时候总是出现Disallowed Key Characters.


   解决办法:


        在项目中搜索到包含“Disallowed Key Characters”的位置,一般在ci/system/core/Input.php中,大概在731行左右有如下代码:


       

if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
    exit(‘Disallowed Key Characters.‘);
}



      把上面3行代码修改成下面的代码即可解决问题:


$config = &get_config(‘config‘);
if ( ! preg_match("/^[".$config[‘permitted_uri_chars‘]."]+$/i", rawurlencode($str)))
{
    exit(‘Disallowed Key Characters.‘);
}


本文出自 “我是IT农民工” 博客,请务必保留此出处http://lfliangli.blog.51cto.com/2853536/1381704

CI框架中出现Disallowed Key Characters,布布扣,bubuko.com

CI框架中出现Disallowed Key Characters

原文:http://lfliangli.blog.51cto.com/2853536/1381704

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!