【解決】php實現頁面登入註冊功能並實現跳轉
阿新 • • 發佈:2018-11-29
目錄如下:
思路是不通過資料庫等操作實現頁面(頁面比較簡陋,請笑納)
關於register功能
- html頁面必要的表單功能
- 在頭部寫上 寫上條件判斷
- if ($_SERVER['REQUEST_METHOD'] === 'POST') { login(); } 點選登入按鈕開始事件
- 利用 file_put_contents()把在註冊功能上填寫的內容寫近文字中, file_put_contents('users.txt', $username . '|' . $password . "\n", FILE_APPEND); $GLOBALS['message'] = '註冊成功';
- 再把$GLOBALS['message'] = '註冊成功';內容渲染到頁面中去
- php實現頁面跳轉功能:header("Refresh:3;url=login.php"); Refresh:等待3s跳轉到登入頁面
關於login功能
- html頁面必要的表單功能
- 在頭部寫上 寫上條件判斷
- if ($_SERVER['REQUEST_METHOD'] === 'POST') { login(); } 點選登入按鈕開始事件
- 利用 file_get_contents()讀取剛剛寫入的文字內容
- 把文字內容轉化為陣列的形式並且遍歷
- 同時把輸入進去的username和password也放進數組裡
- 利用 in_array() 判斷這兩個陣列是否有交集,如是則break;並且登入成功,反之亦然
- 最後php實現頁面跳轉功能:header("Refresh:3;url=StuSystem.html");