Re: [請益] 請問在submit中讀GET到的變數

看板PHP作者 (骨傲風清(掛網))時間18年前 (2008/01/19 01:46), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串2/2 (看更多)
全部吃光光 XD 個人猜測原因如下:$_SERVER['PHP_SELF']; 此變數只會顯示 檔案名稱。 不信的話可以使用任一個 php 檔做實驗 :p 所以你的 action="檔案名稱" 而沒有"?uid=1"這類的變數在後面, 建議以下解決之道, 1.在後面加入?uid="<?php echo $id ?>" 2.把id值的引用改為 <input type="hidden" name="id" value="<?php echo $id; ?>"> 3.直接使用$_SESSION變數。 4.使用 (適用於許多變數) foreach ($_GET as $k => $v) { $str = $str.'&'.$k.'='.$v; } 直接把 $str 掛在 $_SERVER['PHP_SELF'] 後面 :p 以上有錯還請高手指正! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.204.105

01/19 14:55, , 1F
用最簡單的第1個方法就OK了 感謝
01/19 14:55, 1F

01/19 21:30, , 2F
or $_SERVER['QUERY_STRING']
01/19 21:30, 2F

01/19 23:14, , 3F
或是直接用 $_SERVER['REQUEST_URI']
01/19 23:14, 3F

01/21 16:50, , 4F
$_SERVER['REQUEST_URI'] 含資料夾位置與get值
01/21 16:50, 4F

01/21 16:52, , 5F
不想含資料夾位置的話 加上basename()即可
01/21 16:52, 5F
文章代碼(AID): #17aENbzp (PHP)
文章代碼(AID): #17aENbzp (PHP)