给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 相关文章推荐
在PHP中使用XML
Oct 09 PHP
一个简单的php实现的MySQL数据浏览器
Mar 11 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 PHP
PHP实现设计模式中的抽象工厂模式详解
Oct 11 PHP
PHP写日志的实现方法
Nov 05 PHP
php实现监控varnish缓存服务器的状态
Dec 30 PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
php 可变函数使用小结
Jun 12 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 04 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
咖啡的植物学知识
2021/03/03 咖啡文化
php批量删除数据
2007/01/18 PHP
php is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
node.js中的fs.chown方法使用说明
2014/12/16 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
react 生命周期实例分析
2020/05/18 Javascript
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
python中执行shell的两种方法总结
2017/01/10 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python实现名片管理系统
2020/02/14 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
python 实现有道翻译功能
2021/02/26 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
亲子读书活动方案
2014/02/22 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书
融资租赁计划书
2014/04/29 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
python opencv旋转图片的使用方法
2021/06/04 Python
nginx配置指令之server_name的具体使用
2022/08/14 Servers