我有一個登錄頁面。當用戶名或密碼是正確的,你去主頁。但3次後輸入錯誤的用戶名和密碼,你去另一個頁面(不是主頁)。 我在登錄頁面開始會話。遞增會話
session_start();
$_SESSION['login_time']=' ';
檢查用戶名和密碼後,我想增加與會話,如果是低於4留在登錄頁面:
session_start();
if ($_SESSION["login_time"] != null){
$_var = (int)$_SESSION["login_time"] +1;
$_SESSION["login_time"] = $_var;
}
if($_SESSION['login_time']<4){
header('Location: loginpage.php');
}
但我會不會增加,並且不斷1.請幫忙。
你應該把'在session_start()'只在起步階段,所以從第二一段代碼,你應該刪除'的session_start()'其餘全部是好的,我認爲 – codeomnitrix
哪裏是$ _SESSION [「login_time」]界定? – user7282
這兩部分代碼都在單獨的php頁面中。 – sahar