Erro: Undefined variable: _SESSION ao tentar utilizar sessão

Então, estou com um problema ao tentar acessar os dados salvo na minha sessão aqui vai o código:

session_start();
//Begin user session
$_SESSION["usuario"] = array(
                             "cpf" => $resultado->cpf,
                             "nome"=> $resultado->nome,
                             "matricula"=> $resultado->matricula,
                             "curso" => $resultado->id_curso,
                             "periodo"=> $resultado->periodo,
                            );

$_SESSION["usuario"]["cpf"];

Quando tento acessar o meu array na sessão, estou recebendo o erro descrito no título do tópico

Então,

Quando você cria a Sessão no PHP se utiliza o comando session_start();, mas, quando você tentar recuperar me parece que falta a mesma chamada dessa função, então basicamente seria:

Criação:

session_start();
$_SESSION["usuario"] = array(
                             "cpf" => $resultado->cpf,
                             "nome"=> $resultado->nome,
                             "matricula"=> $resultado->matricula,
                             "curso" => $resultado->id_curso,
                             "periodo"=> $resultado->periodo,
                            );

Recuperação:

session_start();
$cpf = $_SESSION["usuario"]["cpf"];
1 curtida

Então mano, eu não tinha colocado o start aEIUHEuih vacilo meu, valeu ae !

1 curtida