关于URL编码和rewrite的问题! 噢,上面第二种方式多了个等号,应该是:/text/%E6%96%B0%E7%9A%84%26lt%3B 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上正解/test/=%E6%96%B0%E7%9A%84%26lt%3B 正则转换后test.php?param==%E6%96%B0%E7%9A%84%26lt%3B打印一下看看2、为什么直接$_GET到的数据不需要urldecode()就能正确显示?get传值自动解码 晕,楼上梦之队的老兄呀,沙发那是我自己,正文里我打错了....问题应该是在.htaccess应用RewriteRule ^test/(.+) test.php?param=$1规则时,是将解码以后的URL进行解码以后进行的就是说:/test/%E6%96%B0%E7%9A%84%26lt%3B在通过转换以后,并不是单纯的:/test.php?param=新的<而不是:/test.php?param=新的%E6%96%B0%E7%9A%84%26lt%3B 估计是自动解码了htmlentities(urlencode($userinput)), 试试这个,用这个传值<?phpecho '<a href="mycgi?foo=', htmlentities(urlencode($userinput)), '">';?> 本人PHP盲,有一个PHP+sql的在线代理程序,使用遇到问题,希望各路强人提供帮助。 php的兄弟们,帮个忙。 明天要去面试个PHP程序员,大家给个建议 祝我生日快乐o(∩_∩)o... 读取数据库,生成一维和多维数组 关于session的问题,兄弟们来帮帮忙。 恭喜,我中奖了.各位版主,csdn上有这种人吗? [求]字符串截取函数,要求见贴 函数和返回值 PHP高手进来看看! php5中使用dll 请教一个嵌套查询的问题
正则转换后
test.php?param==%E6%96%B0%E7%9A%84%26lt%3B打印一下看看
2、为什么直接$_GET到的数据不需要urldecode()就能正确显示?get传值自动解码
问题应该是在.htaccess应用
RewriteRule ^test/(.+) test.php?param=$1
规则时,是将解码以后的URL进行解码以后进行的
就是说:
/test/%E6%96%B0%E7%9A%84%26lt%3B
在通过转换以后,并不是单纯的:/test.php?param=新的<
而不是:/test.php?param=新的%E6%96%B0%E7%9A%84%26lt%3B
试试这个,用这个传值<?php
echo '<a href="mycgi?foo=', htmlentities(urlencode($userinput)), '">';
?>