看板 PHP 關於我們 聯絡資訊
※ 引述《Jim33 (龍龍)》之銘言: : 我看到版上有很多前人傳遞變數的方法, : 一種是把參數掛在網頁上傳遞的時候, : 例如:http://xxxxxx/xxxx?id=2 : 取值的時候就是用$_GET['id'] : 另外一種方法是(我不會講,用程式表示) : 這一部份應該是html的語法 : <form method="POST" action="xx.php"> : <input type="submit" name="id" value="2"> : </form> 這個也是可以用的.. <form method="POST" action="xx.php" name='form'> <input type='hidden' name='name' value='xxxx'> <input type='hidden' name='password' value='xxxx'> <input type='submit' style='display:none'> </form> <script type='text/javascript'> // 按下去.. kukuku document.forms.form.submit(); </script> 這樣就會「按下去」了.. 按鈕那一行 html 一定要有, 不然 Firefox 會有錯誤。 建議把密碼用 md5 編碼後再放到 html 上面來傳遞。 如果希望安全一點, 可以在程式中事先設定一串東西.. 例如: $p = "w340mpdsdggp34ybmo"; // 胡打一通 $password = md5($_POST['password'].$p); 然後這個 $password 再放到 POST 或 GET 上面使用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.133.20
allen501pc :好方法~推一個!! 07/18 11:54
HuangJC :因為在學 phpbb,所以很習慣用它的方法;它依賴資料庫 07/18 13:55
HuangJC :XD 這真是太豪華了,把資料丟進資料庫,另一邊再Query 07/18 13:56
HuangJC :只要帶進自取的 session_id(所以當然要唯一)即可 07/18 13:56
HuangJC :以這方法,想'全域'或被'傳送'的變數不管有多少都可以 07/18 13:57
sd1029 :那是有代價的,人多時DB的負擔會很重! 07/19 04:40
Jim33 :感謝解答!!大家都好厲害喔... 07/21 08:22