Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...