Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dutraf

Encerramento de Sessões em PHP

Recommended Posts

Boa tarde Amigos,

 

 

Estou com um probleminha pra resolver.

Quando finalizo a sessão usando o logof.

Perco a referencia $_SESSION['MM_Username'];

e o erro fica aparecendo na página, pois considera que não existe a variável

uma vez que é iniciada dentro de um if.

Como resolvo esse problema.

 

 

Este script está no topo da página acima do DOCTYPE
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;

 

Este script está dentro do body

Quando alguem está logado não apresenta erro algum pois a variável $_SESSION['MM_Username'];
é iniciada acima, mas quando dou o logof perco a referencia. E a variável $usuário não consegue ser

iniciada.

 

<body

$usuario=$_SESSION['MM_Username'];
$boas_vindas=mysql_query("SELECT nome, email, nivel FROM bolao_users where usuario='$usuario'")
or die (mysql_error());
if(@mysql_num_rows($boas_vindas)<=0){
?>
<body>
Se alguém puder me dar uma luz fico agradecido.
Abraço a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro, você destroiu a sessão, consequentemente ela não existe mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.