[請益] 關於網址列上傳值疑問

看板PHP作者 (isDray)時間9年前 (2014/12/14 01:55), 9年前編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
HI,各位大大,最近嘗試用一個連結傳值,再藉由這個值去資料庫抓資料, 我的連結長這副德性↓↓↓ ------------------------------------------------------------------------------ <a href="<?=$_SERVER['PHP_SELF']."?".$_SERVER["QUERY_STRING"]."&name='測試1'"?> ------------------------------------------------------------------------------ 效果的確能達到,但是我點了幾次這個連結之後,我發現我的網址列無止盡的繁衍.... 大概像這樣↓↓↓ index.php?id=product&name=%27測試1%27&name=%27測試1%27&name=%27測試1%27..... <不及繁載> 想情問的是有沒有辦法可以讓後面醜醜的值停止一直無止盡的疊加?? 懇求各位大大賜教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.102.135.174 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1418493316.A.635.html

12/14 02:29, , 1F
你要用substr看一下QUERY_STRING裡面有沒有name=測試阿
12/14 02:29, 1F
※ 編輯: isDray (59.102.135.174), 12/14/2014 04:53:42

12/14 06:44, , 2F
儲存第一次取得的網址成變數,再去組合
12/14 06:44, 2F

12/15 11:12, , 3F
http_build_query($_REQUEST);
12/15 11:12, 3F

12/15 11:13, , 4F
直接加在?後面就可以了
12/15 11:13, 4F

12/15 14:30, , 5F
把 $_SERVER["QUERY_STRING"] 拿掉
12/15 14:30, 5F

12/24 05:52, , 6F
感謝大家的教導 :)
12/24 05:52, 6F
文章代碼(AID): #1KZ7s4Or (PHP)