1. login.html |
<html> <FORM METHOD=POST ACTION="auth.php"> 帳號: <INPUT TYPE="text" NAME="account"><BR> 密碼: <INPUT TYPE="text" NAME="password"><BR> <INPUT TYPE="submit" value="送出"> </FORM> </html> |
|
2. auth.php |
<?php if($account == "lord" && $password == "pass"){ echo "歡迎 $_POST[account], 你的密碼是 $_POST[password]"; }elseif($_POST[account] == "god" && $_POST[password] == "dog"){ $y = date("Y") - 1911; $m = date("m"); $d = date("d"); echo "歡迎 $_POST[account], 今天是民國".$y."年".$m."月".$d."日"; }else{ echo "登入失敗:<hr> 輸入的資料:<br>帳號: $_POST[account] <br>密碼: $_POST[password]"; } ?> |
|
真的很簡單
在login.php輸入的資訊為兩個字串(當作是字串就可以了)
執行的動作是以POST的方法送到auth.php
然後執行auth.php這個網頁
又,在login.php裡面的字串有在auth.php裡面使用到
用途是作為判斷要輸出哪個字串的
伺服器端不會判斷你到底是不是正確使用者
但是他會檢查你輸入的字串符合哪個輸出條件,然後輸出相對應的東西
至於什麼是POST方法(另一種是GET方法)
新手可以先不要管,照著寫就好。
如果你想要深入了解的話在去找資料看吧
google,php教學就有很多資料了
或者,我推薦,「碼上學會PHP5&MySQL5」這本中文書
ISBN
978-986-6884-05-4
上面的code轉自
http://php.igt.com.tw/unit_102.htm
1 則留言:
Coin Casino | 50 Free Spins No Deposit - CasinoWow
Coin Casino gives you 50 FREE SPINS NO DEPOSIT on Sign Up! bet365 카지노사이트 Coin casino 인카지노 gives you 50 free spins no deposit - sign up, play and get a 50 free spins No
張貼留言