我正在爲一個班級設計一個簡單的登錄頁面,並計劃在關閉瀏覽器後使用cookie來保持用戶登錄(如果他們選擇)。我使用複選框輸入按鈕來設置cookie。當用戶進入登錄頁面,在我的跡象送他們到一個腳本來檢查有效的用戶名和密碼,我也檢查按鈕使用在會話結束後讓用戶登錄的最佳方式是什麼?
#QotD.php
if(isset($_GET['signed_in'])) #check box value
if($_GET['signed_in']=="on"){
if(isset($_GET['username']))
$username = $_GET['username'];
setcookie('username',$username,time()+10000);#cookie set with username
}
我認爲做的是有一個條件語句在登錄頁面文件的開始處檢查cookie是否已設置,以及是否直接進入主頁面。
#QotD_homepage.php
if(isset($_COOKIE['username'])){
header("Location: main_page.php");
exit();
}
的問題是,它似乎保持登錄的用戶是否勾選關閉或不。我嘗試添加一個按鈕來取消cookie的設置,但它沒有奏效。以這種方式處理cookie更有效嗎?
條件語句是wrron – starkeen 2015-02-11 02:10:37