我在一个网站上工作,索引页面使用这段代码检查用户是否登录:
if (!$_SESSION['login'] && $_SESSION['login'] == "") {
include_once($_SERVER['DOCUMENT_ROOT'] . "/login/");
} elseif ($_SESSION['login'] == 1) {
include_once($_SERVER['DOCUMENT_ROOT'] . "/main/");
}
但我想让它看起来更干净,然后我开始想知道是否有可能通过一个函数实现这样的事情:
checklogin($_SESSION['login']);
我对函数没有太多经验,所以如果我的问题看起来很愚蠢,我很抱歉,在此先感谢。
最佳答案
试试这个
if(check_login()) {
echo 'You are in!';
} else {
header('Location: login.php');
exit;
}
function check_login () {
if(isset($_SESSION['login'] && $_SESSION['login'] != '') {
return true;
} else {
false;
}
}
关于PHP检查用户是否使用函数登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537016/