大家好!
在一些特殊的情況下,必須要鎖定頁面,不能讓一般人進來瀏覽,例如: 已經是正式網址,但是還不想被搜尋或是讓路人進來看
可以使用 COOKIE 方式設定一個簡易登入方式來達成,那我去網路上找一找有找到這個
給大家參考!
<?php //判斷是否已經登入 if (isset($_COOKIE['newlogin'])) { unset($_COOKIE['newlogin']); unset($_COOKIE['loggedout']); }; //簡易帳號密碼 $valid_apasswords = array ( "myaccount" => "123456", ); //帳號陣列 $valid_admin = array_keys($valid_apasswords); //取得帳號密碼 $user = @$_SERVER['PHP_AUTH_USER']; $pass = @$_SERVER['PHP_AUTH_PW']; //驗證登入 $avalidated = (in_array($user, $valid_admin)) && ($pass == $valid_apasswords[$user]); $validated = ($avalidated == true) ; if (!$validated || isset($_COOKIE['loggedout'])) { //沒有登入 或 驗證失敗 @setcookie("newlogin",true); //送出驗證帳號需求的 header header('WWW-Authenticate: Basic realm="Login Area"'); header('HTTP/1.0 401 Unauthorized');exit(); } //通過驗證 ?>
給大家參考囉,還有問題可以在下方留言,感恩。

留言板
歡迎留下建議與分享!希望一起交流!感恩!