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

2 respostas Resolvido
php
R

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

2 Respostas

Dragoon
Solucao aceita

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"];
R

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

Criado 18 de maio de 2017
Ultima resposta 20 de mai. de 2017
Respostas 2
Participantes 2