给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug


Posted in PHP onApril 12, 2007

这个问题是mod_encoding已经先一步处理了url ,而PHP又解了一次
例如
x.php?s=%252B%2F%2B%2F
那么$_GET['s']得到的是
+/ /
urlencode("+") = %2B
urlencode("%2B") = %252B
所以,这个url被decode了两次
第一次是
urldecode( "%252B%2F%2B%2F")    = %2B/+/
urldecode( "%2B/+/")            = +/ / 
 解决办法
修改httpd.conf 将
<IfModule mod_encoding.c>
    EncodingEngine    on  
这一段配置移到需要的vitualHost里去,这个不能和php脚本并存。

PHP 相关文章推荐
CakePHP去除默认显示的标题及图标的方法
Oct 22 PHP
php中使用DOM类读取XML文件的实现代码
Dec 14 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
php获取文件类型和文件信息的方法
Jul 10 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
php实现数据库的增删改查
Feb 26 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
使用laravel指定日志文件记录任意日志
Oct 17 PHP
php实现断点续传大文件示例代码
Jun 19 PHP
Linux下ZendOptimizer的安装与配置方法
Apr 12 #PHP
PHP 中英文混合排版中处理字符串常用的函数
Apr 12 #PHP
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 #PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 #PHP
相对路径转化成绝对路径
Apr 10 #PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 #PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 #PHP
You might like
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
2010/03/21 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
经贸日语专业个人求职信范文
2013/12/28 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
会计学专业求职信
2014/07/17 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
golang定时器
2022/04/14 Golang
python多次执行绘制条形图
2022/04/20 Python