给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 skymvc 一款轻量、简单的php
Jun 28 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
php stripslashes和addslashes的区别
Feb 03 PHP
php获取文件大小的方法
Feb 26 PHP
PHP引用(&amp;)各种使用方法实例详解
Mar 20 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
php数组遍历类与用法示例
May 24 PHP
TP5框架请求响应参数实例分析
Oct 17 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
jQuery 学习 几种常用方法
2009/06/11 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
javascript常用对话框小集
2013/09/13 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
Javascript前端下载后台传来的文件流代码实例
2020/08/18 Javascript
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
机器学习实战之knn算法pandas
2019/06/22 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
2014年英语教研组工作总结
2014/12/06 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
导游词书写之黄山
2019/08/06 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
Java中使用Filter过滤器的方法
2021/06/28 Java/Android
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL