Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida com Session


Macaco Louco

Pergunta

Fala pessoal.

Estou desenvolvendo uma aplicação em PHP e estou com um problema.

Algumas partes da minha aplicação necessita que você seja cadastrado. Até ai tudo bem. O cadastro está perfeito.

Quando eu efetuao o login, como parte dos comandos, eu inicio uma nova session:

session_start("usuario");

$_SESSION["id"] = $registro[0];

$_SESSION["nome"] = $registro[1];

$_SESSION["email"] = $registro[2];

$_SESSION["privilegio"] = $registro[5];

E armazeno nela alguns valores, conforme acima.

Depois disso, tudo funciona normal.

O problema esta no logout. Vejam como está meu código de logout:

<?php

session_destroy("usuario");

header("Location: ../index.php");

?>

Quando eu clico no botão de logout, que chama o arquivo que contem esse código, nenhum erro ocorre, porém a variável session não é apagada do sistema.

Eu descobri que não é apagada porque digitei uma URL onde somente usuários com login efetuado podem entrar, e eu consegui acessar mesmo depois de ter dado logout.

Alguém sabe o porque desse problema?

Estou utilizando Windows.

Obrigado desde já.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...