您好我有以下文件:
login.php中,index.php文件的header.php,footer.php,restrictaccess.phpPHP防止包括同一個文件兩次
restrictaccess.php有以下代碼:
<?php
session_start();
if (!(isset($_SESSION['user']) && $_SESSION['user'] != ''))
if (!(isset($_SESSION['access']) && $_SESSION['access'] != ''))
{
header ("Location: login.php");
exit();
}
if($_SESSION['access']=="2") {
echo 'You are logged on as Manager';
}
if($_SESSION['access']=="1") {
echo 'You are logged on as Restricted user';
}
?>
restricttaccess.php,header.php和footer.php包含在每個頁面接受login.php。
頁眉和頁腳都包含restricttaccess.php;這會造成什麼問題?無論如何,這樣的包括只會被加載一次?
當前有人登錄消息「您作爲經理/受限用戶被鎖定」顯示三次。
您的幫助將不勝感激,謝謝。
使用['include_once'](http:// php。 net/manual/en/function.include-once.php) – billyonecan
嘗試使用'include_once' – Ruddy