在第4行调用null上的成员函数is_loggedin()

时间:2016-11-27 17:19:41

标签: php html

我似乎在收到有关Index.php

的这两个错误
  

注意:未定义的变量:第4行的C:\ xampp \ htdocs \ Index.php中的用户

     

致命错误:在第4行的C:\ xampp \ htdocs \ Index.php中调用null成员函数is_loggedin()

这是我指向的代码

<?php

   require_once 'Dbconfig.php';

   If($user->is_loggedin() ==!"")
   {
        $user->redirect('home.php');
   }

?>

1 个答案:

答案 0 :(得分:0)

错误表示用户变量为null。 问题似乎是用户变量未在此函数的范围内声明。即在index.php中

另一种可能性是您没有处理用户变量将为空的条件。

如果第一个是这种情况,请确保声明用户变量并使用用户属性进行分配。

如果是第二种情况。检查变量是否为null,并在用户为空时重定向到登录。