Jump to content


Photo

Limpar $_Session


  • Faça o login para participar
2 replies to this topic

#1 Max William

Max William

    12 Horas

  • Usuários
  • 192 posts
  • Sexo:Masculino
  • Localidade:Maringá - Paraná

Posted 30/03/2010, 02:22

Olá!
Minha dúvida é se eu consigo através de alguma instrução que eu desconheço limpar todas as session existentes exceto uma.

por exemplo


$_SESSION["contato"]
$_SESSION["login"]
$_SESSION["alguma_coisa"]


neste caso, eu queria apagar as sessões contato/alguma_coisa.
Estou perguntando isso, porque acontece que eu devo ter feito uma coisa quando eu tava durmindo e ele esta armazenando sessões desnecessarias.. na verdade isso é um curativo emergencial, logico que eu vou estar revisando todo o código para encontrar as falhas.. mas como eu to meio apurado de trabalhos, não tenho como revisar os código deste meu cliente exatamente agora, então isto seria uma tapa buraco ate eu ter tempo para corrigir as falhas.

PS:
Eu li em diveras comunidades, a respeito de sessões e cookies, de acordo com o que eu li, a sessão ela fica armazenada ate que o browser seja fechado e os cookies eu tenho que dar uma instrução para ser apagado, isto é verdade?
Caso seja verdade, estou testando o site no firefox, e ja tentei fechar o browser e tudo mais, porem, nenhuma sessão é encerrada, porque?
Se eu lhe ajudei ;) Clique para agradecer!

#2 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 30/03/2010, 11:07

Bom dia, tudo bem?

Deve existir um método melhor mas você pode fazer assim:
foreach($_SESSION as $k => $v) {
    if($k != 'login') {
        unset($_SESSION[$k]);
    }
}
Não testei o código.

Um abraço, tudo de bom.
Posted Image

#3 Max William

Max William

    12 Horas

  • Usuários
  • 192 posts
  • Sexo:Masculino
  • Localidade:Maringá - Paraná

Posted 30/03/2010, 12:53

Obrigado
Se eu lhe ajudei ;) Clique para agradecer!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq