我已经在主机上上传了我的自定义Web应用程序,并且在过去2个小时内一直遇到此错误。你能帮我调试一下吗?
致命错误:未捕获错误:在/home/****/public_html/admin/includes/top_nav.php:1中,对成员函数isLogged()的调用为null:堆栈跟踪:#0 / home / *** * / public_html / admin / users.php(2):include()#1 /home/****/public_html/admin/includes/init.php(11):require_once('/ home / **** / ...')#2 /home/****/public_html/admin/includes/header.php(3):require_once('/ home / **** / ...')#3 / home / * *** / public_html / admin / login.php(2):require_once('/ home / **** / ...')#4 {main}放在/ home / **** / public_html / admin /中第1行上的includes / top_nav.php
我将保留功能代码isLogged()
private $signed_in = false; public $user_id;
//Return boolean $signed_in
public function isLogged(){
return $this->signed_in;
}
top_nav的第一行
if(!$ session-> isLogged())redirect('login');
php标签在那里,不用担心:))
所有文件的RWX均为777
有些想法?
答案 0 :(得分:0)
尝试一下
致电1st login.php,然后尝试登录是否成功且未重定向,应将您的默认启动网址设置为login.php
我想你这样做
祝你好运