看板 PHP 關於我們 聯絡資訊
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
MOONRAKER: 你要用substr看一下QUERY_STRING裡面有沒有name=測試阿 12/14 02:29
※ 編輯: isDray (59.102.135.174), 12/14/2014 04:53:42
dv2001: 儲存第一次取得的網址成變數,再去組合 12/14 06:44
liaosankai: http_build_query($_REQUEST); 12/15 11:12
liaosankai: 直接加在?後面就可以了 12/15 11:13
nakahusa: 把 $_SERVER["QUERY_STRING"] 拿掉 12/15 14:30
isDray: 感謝大家的教導 :) 12/24 05:52