POST method、session、time
題目說明:
(1) 建立一個 get_stu_info.php 的檔案接收從 Exercise 6 所傳入的姓名、學號(NCYU 的 7
碼學號)、E-mail、密碼欄位,將其顯示(密碼改為以「*」字號顯示,須依數字多寡調整星號數量),並確認所有欄位皆有輸入,將傳入的內容及傳入時間存放於 SESSION 中,否則提示錯誤訊息。
(2) 建立一個 show_stu_info.php 的檔案,直接進入網頁顯示一個表單讓使用者輸入密碼,密碼為空或錯誤,須提示使用者,正確則此頁面顯示 (1) 傳入的姓名、學號、E-mail 與註冊時間,並將時間格式改為 YYYY/MM/DD hh:mm:ss,將這些資訊存入 SESSION 中,並放置一個清除登入資訊的連結至 (clear_stu_info.php)。
(3) 建立一個 clear_stu_info.php 的檔案,載入時直接將所有 session 移除,並轉址到 input_stu_info.php 的網頁。
※ 註: 以下範例格式可供參考,不一定須按照以下格式製作,但須符合題目要求。
姓名: Linwebs
學號: 1070000
E-mail: linwebs@linwebs.tw
密碼: ************
註冊時間: 2020/07/24 12:34:56
提示: 已儲存帳號!
<p>姓名: Linwebs</p>
<p>學號: 1070000</p>
<p>E-mail: linwebs@linwebs.tw</p>
<p>密碼: ************</p>
<p>註冊時間: 2020/07/24 12:34:56</p>
<p><strong>提示: </strong>已儲存帳號!</p>
姓名: Linwebs
學號: 1070000
E-mail: linwebs@linwebs.tw
密碼:
註冊時間: 2020/07/24 12:34:56
警告: 密碼不得為空!
<p>姓名: Linwebs</p>
<p>學號: 1070000</p>
<p>E-mail: linwebs@linwebs.tw</p>
<p>密碼: </p>
<p>註冊時間: 2020/07/24 12:34:56</p>
<p><strong>警告: </strong>密碼不得為空!</p>
提示: 密碼錯誤,請重新輸入!
<p>提示: 密碼錯誤,請重新輸入!</p>
<form action="" method="post">
<label for="password">密碼: </label>
<input type="password" name="password" id="password" placeholder="請輸入密碼">
<br />
<input type="submit" value="登入">
</form>
<p>提示: 登入成功!</p>
<p>姓名: lin</p>
<p>學號: 1234567</p>
<p>E-mail: linwebs@linwebs.tw</p>
<p>註冊時間: 2020/07/24 12:34:56</p>
<a href="clear_stu_info.php">清除登入資訊</a>