1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PHP Session_destry() nao funciona!!!!!

Discussão em 'Programação' iniciada por MrOverclock, 13 de Maio de 2009. (Respostas: 4; Visualizações: 607)

  1. MrOverclock

    MrOverclock Power Member

    Boas,

    Eu tinha um site na Coresp, que agora está down sabe-se lá porque!

    Montei temporariamente um servidor onde meti o meu site, mas agora não consigo fazer "logout"

    o código que uso para terminar sessão é este:

    Código:
    $_SESSION = array();
    session_destroy();
    
    Quando isto é executado, nada acontece.. a sessão continua iniciada!!! :confused:

    é alguma configuração no php.ini?!
     
  2. whee_man

    whee_man Power Member

    Posso estar enganado, mas acho que tens de inicar a sessao
    PHP:
    session_start()
    antes de destruíres a mesma.
     
  3. MrOverclock

    MrOverclock Power Member

    O código está correcto, porque no antigo servidor funcionava tudo sem qualquer problema!

    Agora meti num servidor caseiro temporário e deixou de funcionar
     
  4. skullrazor

    skullrazor [email protected] Member

    Já experimentas-te fazer o que o whee_man disse? Também tenho ideia que tens de abrir a sessão primeiro, pelo menos sempre fiz isso e sempre deu.

    Cumps
     
  5. MrOverclock

    MrOverclock Power Member

    Sim.. ele tem lá isso umas boas linhas de código antes... Por acaso nem tinha reparado que lá estava. é a 1ª linha.

    Código:
    session_start();
    (...)
    $_SESSION = array();
    session_destroy();
     

Partilhar esta Página