第10行的C:\ xampp \ htdocs \ OOP \ classes \ session.php中的非法偏移类型

时间:2015-03-09 06:04:11

标签: php oop session offset

我在下面有这个代码,第10行有非法偏移的错误,如下所示:如果有人能告诉我什么是错的,我会很高兴的。我无法弄清楚。我已经检查了所有这些以找出错误。

<?php 
       class Session{
      public static function exists($name){
        return (isset($_SESSION[$name]))?true:false; 
     }
     public static function put($name,$value){
        return $_SESSION[$name] = $value;
     }
     public static function get($name){
        return $_SESSION[$name];//This line has illegal offset
     }
     public static function delete($name){
        if(self::exists($name)){
            unset($_SESSION[$name]);
        } 
     }
     public static function flash($name,$string = null){
         if(self::exists($name)){
             $session = self::get($name);
             self::delete($name);
             return $session;
         }else{
             self::put($name,$string);
         }

     }
 }

1 个答案:

答案 0 :(得分:0)

更改此

'session' => array(
        'session' => 'user',
        'token_name' => 'token'
        )

用这个

'session' => array(
    'session_name' => 'user',
    'token_name' => 'token'
    )
在init.php中