1. 程式人生 > >【解決】php實現頁面登入註冊功能並實現跳轉

【解決】php實現頁面登入註冊功能並實現跳轉

目錄如下:

 

思路是不通過資料庫等操作實現頁面(頁面比較簡陋,請笑納)

關於register功能


  1. html頁面必要的表單功能
  2. 在頭部寫上 寫上條件判斷
  3. if ($_SERVER['REQUEST_METHOD'] === 'POST') { login(); } 點選登入按鈕開始事件
  4. 利用 file_put_contents()把在註冊功能上填寫的內容寫近文字中, file_put_contents('users.txt', $username . '|' . $password . "\n", FILE_APPEND); $GLOBALS['message'] = '註冊成功';
  5. 再把$GLOBALS['message'] = '註冊成功';內容渲染到頁面中去
  6. php實現頁面跳轉功能:header("Refresh:3;url=login.php"); Refresh:等待3s跳轉到登入頁面

關於login功能


  1. html頁面必要的表單功能
  2. 在頭部寫上 寫上條件判斷
  3. if ($_SERVER['REQUEST_METHOD'] === 'POST') { login(); } 點選登入按鈕開始事件
  4. 利用 file_get_contents()讀取剛剛寫入的文字內容
  5. 把文字內容轉化為陣列的形式並且遍歷
  6. 同時把輸入進去的username和password也放進數組裡
  7. 利用 in_array() 判斷這兩個陣列是否有交集,如是則break;並且登入成功,反之亦然
  8. 最後php實現頁面跳轉功能:header("Refresh:3;url=StuSystem.html");