我想從我的網站的「僅限會員」區域創建註銷/退出鏈接。所以我爲此創建了一個logout.php
腳本,註銷鏈接將導航到,然後我使用標題重定向到index.php
。我的問題是,如何通過簡單地輸入URL來阻止用戶導航到logout.php
腳本?如何防止網址導航到網站上的管理頁面
對於這個問題,你如何防止這種情況發生?
對於澄清:
我希望用戶使用的退出鏈接ONLY即通過點擊註銷;而不是輸入註銷腳本的URL地址。
logout.php
如下:
<?php
session_start();
if (isset($_SESSION['user'])){
unset($_SESSION);
session_destroy();
header ('location: index.php');
}
?>
通常,這是通過在您的PHP腳本或HTTP服務器中使用cookie和服務器端驗證來完成的。 – probablyup
[教程: 使用PHP和MySQL的基本登錄驗證](http://www.phpro.org/tutorials/Basic-Login-Authentication-with-PHP-and-MySQL.html) – Itay
我不知道我得到您。我沒有設置會話並銷燬它。這是logout.php腳本的一部分。這仍然不會阻止登錄用戶通過輸入url來導航到logout.php。 –