[請益] 用GET方式傳遞參數

看板PHP作者 (澎湖.仙人掌.234)時間19年前 (2006/12/28 02:25), 編輯推噓3(307)
留言10則, 2人參與, 最新討論串1/1
要傳遞的資訊假如是這樣的資料如下 <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

12/28 02:37, , 1F
用urlencode()和urldecode()編解碼試試
12/28 02:37, 1F

12/28 02:38, , 2F
阿...錯了只要編碼就好 不用解碼 HTTP Server會幫你做
12/28 02:38, 2F

12/28 02:45, , 3F
不過測試結果,firefox和ie都會自己做好urlencode
12/28 02:45, 3F

12/28 02:47, , 4F
我是說type="text"的情況,type="hidden"沒試過
12/28 02:47, 4F

12/28 02:47, , 5F
為什麼你沒寫type
12/28 02:47, 5F

12/28 02:53, , 6F
因為是我是圖片超連結點擊後,會連到後端,而連結網址中包含了
12/28 02:53, 6F

12/28 02:55, , 7F
要由後端重新導向到別的網頁,所以就簡單舉了個例子
12/28 02:55, 7F

12/28 02:58, , 8F
b大你說ie和ff會自己做好urlencode?我測了,還是要用php做好
12/28 02:58, 8F

12/28 04:27, , 9F
我說的自己做好是指表單資料的部分
12/28 04:27, 9F

12/28 04:27, , 10F
直接用超連結的話,就要自己做囉
12/28 04:27, 10F
文章代碼(AID): #15ahghgO (PHP)
文章代碼(AID): #15ahghgO (PHP)