0
我目前有一個登錄腳本,它將cookie設置爲8小時後過期。 Cookie過期後,我想將用戶重定向回登錄頁面?我將如何實現這一目標?cookie過期後將用戶重定向到登錄頁面
我目前有一個登錄腳本,它將cookie設置爲8小時後過期。 Cookie過期後,我想將用戶重定向回登錄頁面?我將如何實現這一目標?cookie過期後將用戶重定向到登錄頁面
如果登錄是不同的頁面上,你可以把這個在最高層(任何輸出到客戶端之前):
if(!$_COOKIE['theNameOfTheCookie'])
header('Location: loginPage.php');
但你要在這裏添加一些額外的邏輯根據數據在網站上的價值,檢查cookie值或其他值。在上面的例子中,有人可以很容易地僞造餅乾極端。
,或者如果你喜歡的會議,剛剛替換SESSION COOKIE:
if(!$_SESSION['theNameOfTheCookie'])
header('Location: loginPage.php');
你的意思是異步的,或者只有當用戶打開一個網頁後,該cookie過期? –
就像您可能首先將它們發送到登錄頁面一樣。如果cookie不存在,則重定向到登錄頁面。除非這裏有更多,你不是在說... – JakeParis