9.
製做「登入後台」畫面
一、更新專案:
- 下載:https://www.dropbox.com/s/evx6al2nq0ankek/web1_20160504.zip?dl=0
- 請先將config.php備份(遠端、本機)
- 將下載檔案解壓縮,並複蓋本機端的web資料夾檔案。若要建立新資料夾也可以。
- 重新設定config.php,輸入UniServerZ mysql 與虛擬機 mysql 的帳密
- 空白php的架構
- 變動部份講解
二、規劃後台
- 後台資料夾「admin」:把後台的程式,都放在 /admin 下
- 登入程式 web/admin.php
- 使用 $_SESSION 判斷權限:
session:儲存於伺服器端,不用擔心用戶禁用session的問題,但記錄檔案的負荷由伺服器承擔。
cookie:儲存於用戶端,可能有用戶端禁用cookie,但伺服器不需承擔記錄檔案的負荷。
- 登出後台:將 $_SESSION['uname']="";
三、表單
四、實做
- 增加 admin.php
- 編輯 theme.html
- 增加一個隱藏的登入點
- 程式轉向:header("location:你要轉去的網址");
五、完整程式碼:https://www.dropbox.com/s/gzfdcytzoqhi8pl/9_20160504_ok_web1.zip?dl=0 (記得 調整 config.php)