[請益] 傳參數不能用"&"符號嗎?

看板PHP作者 (UART)時間16年前 (2010/02/18 22:41), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
我要透過網址傳參數到read.php 如下面 http://xx.com/read.php?forward="/search?hl=en&ie=UTF-8&q=world&start=10&sa=N" read.php長這樣 $forward = $_GET[forward]; echo $forward; echo出來的結果卻是\"/search?hl=en 而不是"/search?hl=en&ie=UTF-8&q=darwin&start=10&sa=N" 好像遇到&就不行了 難道有&的時候就不能傳參數? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.110.121

02/18 22:43, , 1F
嗯 不能啊 因為參數和參數之間的分隔就是&符號...
02/18 22:43, 1F

02/18 22:46, , 2F
你可以先用urlencode編碼那串引號之間的東西
02/18 22:46, 2F

02/18 22:47, , 3F
然後用urldecode解碼
02/18 22:47, 3F

02/18 23:59, , 4F
謝謝~
02/18 23:59, 4F

02/19 03:10, , 5F
不需藥用urldecode啊 PHP會自動解GET
02/19 03:10, 5F

02/19 03:10, , 6F
要 (喝醉中)
02/19 03:10, 6F

02/19 03:20, , 7F
buganini 大這麼晚還沒休息哦..
02/19 03:20, 7F
文章代碼(AID): #1BVL6KoD (PHP)
文章代碼(AID): #1BVL6KoD (PHP)