php сессия не установлена ​​или отсутствует - PullRequest
0 голосов
/ 27 сентября 2018

Я не могу получить доступ к данным сеанса.В index.php у меня есть этот код, и $_SESSION['token'] не является пустым:

<?php
include "classes/session.php";
include "classes/token.php";
// include "classes/login.php";

use Biboletin\Session;
use Biboletin\Token;
Session::start();
var_dump($_SESSION);
?>

Вниз в коде в том же файле у меня также есть строка

<input type="hidden" name="token" value="<?php echo Token::generate(); ?>" />

Это методgenerate () В token.php:

public static function generate()
{
    Session::start();
    return Session::set('token', bin2hex(random_bytes(32)));
}

Действие формы указывает на login.php, где I var_dump($_SESSION) и ничего нет.У меня Session::start() во всех файлах.

И это метод start ():

public static function start() 
{ 
  if (!self::$instance) { 
    self::$instance = new self(); 
  }
  return self::$instance;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...