作者cleanwind (骨傲風清(掛網))
看板PHP
標題Re: [請益] 請問在submit中讀GET到的變數
時間Sat Jan 19 01:46:12 2008
全部吃光光 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
推 gmoz:用最簡單的第1個方法就OK了 感謝 01/19 14:55
推 buganini:or $_SERVER['QUERY_STRING'] 01/19 21:30
→ Kej:或是直接用 $_SERVER['REQUEST_URI'] 01/19 23:14
推 maplenote:$_SERVER['REQUEST_URI'] 含資料夾位置與get值 01/21 16:50
→ maplenote:不想含資料夾位置的話 加上basename()即可 01/21 16:52