duanfaxin7014 2015-08-03 07:23
浏览 17

每次我加入php时都会注销

I'm using http://www.php-login.net/ minimal as user management system. When I use $_GET to include the PHP page, I get logged out. This doesn't happen when I log in on my development machine. But when I tried on a different computer, I get logged out. How can I find out what's causing this?

Im guessing its my session?

Some part of my 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");
    }

My 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";
 }
 ?>

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于作物生长模型下,有限水资源的最大化粮食产量的资源优化模型建立
    • ¥20 关于变压器的具体案例分析
    • ¥15 生成的QRCode圖片加上下載按鈕
    • ¥15 板材切割优化算法,数学建模,python,lingo
    • ¥15 科来模拟ARP欺骗困惑求解
    • ¥100 iOS开发关于快捷指令截屏后如何将截屏(或从截屏中提取出的文本)回传给本应用并打开指定页面
    • ¥15 unity连接Sqlserver
    • ¥15 图中这种约束条件lingo该怎么表示出来
    • ¥15 VSCode里的Prettier如何实现等式赋值后的对齐效果?
    • ¥20 keepalive配置业务服务双机单活的方法。业务服务一定是要双机单活的方式