给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 相关文章推荐
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
May 03 PHP
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
Aug 26 PHP
PHP 面向对象 final类与final方法
May 05 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
10 个经典PHP函数
Oct 17 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
php生成RSS订阅的方法
Feb 13 PHP
微信第三方登录(原生)demo【必看篇】
May 26 PHP
基于php流程控制语句和循环控制语句(讲解)
Oct 23 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
JS Timing
2007/04/21 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
详解vue 数据传递的方法
2018/04/19 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
python测试驱动开发实例
2014/10/08 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
pycham查看程序执行的时间方法
2018/11/29 Python
python通过实例讲解反射机制
2019/10/17 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
小学防溺水制度
2014/01/29 职场文书
寒假家长评语大全
2014/04/16 职场文书
财务内勤岗位职责
2014/04/17 职场文书
小学生田径运动会广播稿
2014/09/11 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python