codeigniter框架The URI you submitted has disallowed characters错误解决方法
CI中URI传递参数时,出现:The URI you submitted has disallowed characters.错误。
原因:这是由于uri中存在CI不允许的字符。
解决办法:
在config/config.php文件中,找到
代码如下:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-i';
在里面添加允许的字符。如我需要添加@符号,则可以这样:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-i@ ';
相关推荐
-
CodeIgniter错误mysql_connect(): No such file or directory解决方法
首先CodeIgniter连接数据库连不上,总是显示连接错误,但是又没有error信息,难以debug. 解决方案是:在application/config/database.php文件的最后加上这一段代码: 复制代码 代码如下: echo '<pre>'; print_r($db['default']); echo '</pre>'; echo 'Trying to connect to database: ' .$db['default']['database']; $dbh=
-
CI框架出现mysql数据库连接资源无法释放的解决方法
本文实例分析了CI框架出现mysql数据库连接资源无法释放的解决方法.分享给大家供大家参考,具体如下: 使用ci框架提供的类查询数据: $this->load->database(); $query = $this->db->query($sql); 程序运行一段时间之后,报错,告知数据库too many connections 很明显MySQL数据库连接资源超过了 max_connections 设定值.立马在每个查询之后,添加资源释放脚本: $this->db->c
-
CI框架中redis缓存相关操作文件示例代码
本文实例讲述了CI框架中redis缓存相关操作文件.分享给大家供大家参考,具体如下: redis缓存类文件位置: 'ci\system\libraries\Cache\drivers\Cache_redis.php' <?php /** * CodeIgniter * * An open source application development framework for PHP 5.2.4 or newer * * NOTICE OF LICENSE * * Licensed under
-
Codeigniter出现错误提示Error with CACHE directory的解决方案
Codeigniter项目访问时如果出现如下错误提示: Error with CACHE directory. 检查一下cache目录的权限,就会发现 drwxr-xr-x 3 root root 4096 Mar 1 13:53 cache 这时候只要将其改为可读写, # chmod 777 cache 问题解决.
-
CI框架中数据库操作函数$this->db->where()相关用法总结
本文实例总结了CI框架中数据库操作函数$this->db->where()相关用法.分享给大家供大家参考,具体如下: CI 框架数据库操作函数 this->db->where() 的使用 1) $this->db->where('MATCH (field) AGAINST ("value")', NULL, FALSE) 如果把$this->db->where() 接受可选的第三个参数设置为 FALSE, CodeIgniter 将不会为
-
Codeigniter中禁止A Database Error Occurred错误提示的方法
在默认的情况下,CodeIgniter会显示所有的PHP错误.但是当你开发程序结束时,你可能想要改变这个情况.你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置. 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止.所以,修改php.ini不能达到我们想要的效果. 下面是解决办法: 1. Codeigniter中禁止A Database Error Occurred错误提示 在CodeIgniter 用户指南中说到,设置 ENVIR
-
CodeIgniter记录错误日志的方法全面总结
本文实例讲述了CodeIgniter记录错误日志的方法.分享给大家供大家参考,具体如下: CI工作流程: 所有的入口都从根目录下的index.php进入,确定应用所在目录后,加载 codeigniter/CodeIgniter.php 文件,该文件会顺序加载以下文件执行整个流程. index.php:检测文件路径,加载codeigniter.php文件 codeigniter.php: 加载 Common/constants....文件.获取文件模式.设置计时器.实例化类(错误类.扩展类.钩子类
-
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Codeigniter自带的文件上传类非常好用,您可以设置指定上传某类型的文件及指定大小的文件.不过在使用的过程中需要注意一些小问题,否则会让你感到措手不及. 很多开发人员在使用Codeigniter的upload上传类时候,总是出现"You did not select a file to upload"错误,从代码里面看并没有什么错误,这是怎么回事呢? 1.文件域的名字被修改 方法一: 例如将Views文件的文件域的名字修改成了fileimg,而CI默认的文件域的名字是userfi
-
CI框架集成Smarty的方法分析
本文实例讲述了CI框架集成Smarty的方法.分享给大家供大家参考,具体如下: 因为CI自带的模板功能不是很方便,所以大家普遍采用集成Smarty的方式来弥补CI这方面的不足. 本人在网上看了不少CI集成Smarty的教程,包括咱们CI论坛里面的一个精华帖子 http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=10345. 自己对比了一下这些教程,我认为下面这个方案是所有里面最优秀的,强烈推荐给大家(当然也是我自己采取的方案
-
CI框架整合widget(页面格局)的方法
本文实例讲述了CI框架整合widget(页面格局)的方法.分享给大家供大家参考,具体如下: 在WEB开发过程中,我们免不了要输出视图文件,而通常视图文件又一般都少不了头部.左侧栏以及底部这些公共元素. 如何让整个项目开发在涉及视图套用时引入敏捷的思维,提高效率呢?就不得不提一下widget.承然你也大可以使用HMVC模型. 这里仅介绍下widget如何结合入CI框架中: 1.在类文件MY_Controller.php中添加调用方法: /* * 如果$name存在则调用widget类及widget
随机推荐
- php htmlentities()函数的定义和用法
- Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法【测试可用】
- 基于jQuery实现搜索关键字自动匹配功能
- 手把手教你使用 virtualBox 让虚拟机连接网络的教程
- 用java在web环境下上传和下载文件的技巧
- 网页自动刷新,不产生嗒嗒声的一个解决方法
- JavaScript中消除闭包的一般方法介绍
- 聊天室php&mysql(六)
- python3图片转换二进制存入mysql
- C实现分子沉积模拟的示例代码
- android中圆角图像生成方法
- C#反射(Reflection)对类的属性get或set值实现思路
- 算法系列15天速成 第五天 五大经典查找【中】
- suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
- Java中final关键字详解
- Linux 下读XML 的类详解及实现代码
- sqlserver 2000中每个服务器角色的解释
- js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
- 基于Jquery与WebMethod投票功能实现代码
- ECMAScript中函数function类型