作者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