給apache2.2加上mod_encoding模塊後 php5.2.0 處理url出現(xiàn)bug
更新時間:2007年04月12日 00:00:00 作者:
這個問題是mod_encoding已經(jīng)先一步處理了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腳本并存。
例如
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腳本并存。
相關(guān)文章
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29
今天在百度知道上面有個朋友問php代碼解密的問題,看了代碼不是常見幾種比較感興趣,特意搜索了下,發(fā)現(xiàn)下面的方法,解決了,具體的看最后的說明。2011-01-01實現(xiàn) win2003 下 mysql 數(shù)據(jù)庫每天自動備份
這篇文章主要為大家介紹下,如果用批處理實現(xiàn)mysql的自動備份,需要的朋友可以參考下2006-12-12php使用ffmpeg獲取視頻信息并截圖的實現(xiàn)方法
這篇文章主要介紹了php使用ffmpeg獲取視頻信息并截圖的實現(xiàn)方法,實例分析了php操作視頻與圖像的相關(guān)技巧,需要的朋友可以參考下2016-05-05