作者FFz (澎湖.仙人掌.234)
站内PHP
标题[请益] 用GET方式传递参数
时间Thu Dec 28 02:30:42 2006
要传递的资讯假如是这样的资料如下
<input id="url" name="url"
value="
http://www.ptt.com.tw/index.php?var=test&var2=test2" />
那要传递的如址是
http://www.test.com.tw/index.php?url="上头那串value"
这样後端php在抓值时就会有错
要怎麽解决呢
是自己要编码在解码吗
有没有其他方法呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.163.53
1F:推 buganini:用urlencode()和urldecode()编解码试试 12/28 02:37
2F:→ buganini:阿...错了只要编码就好 不用解码 HTTP Server会帮你做 12/28 02:38
3F:推 buganini:不过测试结果,firefox和ie都会自己做好urlencode 12/28 02:45
4F:→ buganini:我是说type="text"的情况,type="hidden"没试过 12/28 02:47
5F:→ buganini:为什麽你没写type 12/28 02:47
6F:→ FFz:因为是我是图片超连结点击後,会连到後端,而连结网址中包含了 12/28 02:53
7F:→ FFz:要由後端重新导向到别的网页,所以就简单举了个例子 12/28 02:55
8F:→ FFz:b大你说ie和ff会自己做好urlencode?我测了,还是要用php做好 12/28 02:58
9F:推 buganini:我说的自己做好是指表单资料的部分 12/28 04:27
10F:→ buganini:直接用超连结的话,就要自己做罗 12/28 04:27