,,如何解决CI框架的Disallowed Key Characters错误提示

,,如何解决CI框架的Disallowed Key Characters错误提示

本文详细分析和介绍了在CodeIgniter框架应用中解决不允许的关键字符错误提示的方法。有需要的朋友可以参考一下。

在使用CI框架的时候,有时候会遇到这样的问题。当您打开网页时,只显示不允许的关键字符的错误消息。有人说网址中有非法字符。但是确定网址是纯英文的,问题还是出来了。但是在清除了浏览器历史和cookies之后。刷新就可以了。有时候。打开不同的浏览器。有些浏览器会有问题。有些不会。

解决CodeIgniter框架应用中不允许的关键字符错误提示的方法。在/system/core文件夹下找到输入文件,复制以下代码:代码如下:function _ clean _ Input _ keys($ str){ if(!preg_match('/^[a-z0-9:_\/-] $/i ',$str)) { exit('不允许的关键字符。');} //清理UTF-8如果支持if(UTF8 _ ENABLED===TRUE){ $ str=$ this-uni-Clean _ string($ str);} return $ str}改为:复制代码代码如下:function _ clean _ input _ keys($ str){ $ config=get _ config(' config ');如果(!preg_match('/^['.$config['permitted_uri_chars']。] $/i ',rawurlencode($str))) { exit('不允许的关键字符。');}

//Clean UTF-8 if supported if(UTF8 _ ENABLED===TRUE){ $ str=$ this-uni-Clean _ string($ str);} return $ str}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: