我正在使用http://www.php-login.net/ minimal作为用户管理系统。当我使用$ _GET包含PHP页面时,我会被注销。当我登录我的开发机器时,这不会发生。但是当我在另一台计算机上试用时,我就退出了。我怎样才能找出导致这种情况的原因?
我猜它的会话?
我的index.php
的某些部分require_once("db/configure.php");
require_once("classes/Login.php");
include_once("analyticstracking.php");
if ($login->isUserLoggedIn() == true) {
include("inc/user.php");
} else {
include("inc/nonuser.php");
}
我的user.php
<?
$pageArray = [
'home' => 'views/home.php',
'setting' => 'views/setting.php',
'article' => 'views/article.php'
];
if(isset($_GET['page'])){
$page = $_GET['page'];
}else{
$page = null;
}
if($page && isset($pageArray[$page]) && $_SESSION['user_id'] > 0){
include $pageArray[$page];
}else{
include "views/home.php";
}
?>