看板 PHP 關於我們 聯絡資訊
要傳遞的資訊假如是這樣的資料如下 <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
buganini:用urlencode()和urldecode()編解碼試試 12/28 02:37
buganini:阿...錯了只要編碼就好 不用解碼 HTTP Server會幫你做 12/28 02:38
buganini:不過測試結果,firefox和ie都會自己做好urlencode 12/28 02:45
buganini:我是說type="text"的情況,type="hidden"沒試過 12/28 02:47
buganini:為什麼你沒寫type 12/28 02:47
FFz:因為是我是圖片超連結點擊後,會連到後端,而連結網址中包含了 12/28 02:53
FFz:要由後端重新導向到別的網頁,所以就簡單舉了個例子 12/28 02:55
FFz:b大你說ie和ff會自己做好urlencode?我測了,還是要用php做好 12/28 02:58
buganini:我說的自己做好是指表單資料的部分 12/28 04:27
buganini:直接用超連結的話,就要自己做囉 12/28 04:27