PHP:PHP严格标准:非静态方法*** :: ***不应静态调用

时间:2017-04-24 05:22:34

标签: php

我已将我的网站上传到godaddy。 我在我的XAMPP localhost中使用PHP 7.1.1。 Godaddy正在使用PHP 5.6

在我的本地主机上一切都很好,但在godaddy中没有。

这是错误

PHP Strict Standards:  Non-static method CORE_ACCOUNT_SECURITY::isloggedin() should not be called statically in /home/***/public_html/***/***/admin.php on line 6

这是我的admin.php

<?php
  require("../../includes/bootstrap.php");
  session_save_path("../../cgi-bin/tmp");
  session_start();
  session_regenerate_id();
  if(!CORE_ACCOUNT_SECURITY::isloggedin()){
    header("location:login.php");
    exit;
  }else{        
    if($_SESSION['upriv']=='admin'){
      require("../../templates/***/***/admin.php");
    }else{header("location:../../");}                        
  }
?>

我的CORE_ACCOUNT_SECURITY类

<?php
    class CORE_ACCOUNT_SECURITY{
        public static function isloggedin(){
            if(
                isset($_SESSION['uid']) &&
                isset($_SESSION['unm']) &&
                isset($_SESSION['upriv'])
            ){
                return true;
            }else{return false;}
        }
    }
?>

谢谢...... maki

0 个答案:

没有答案