Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal to tendo problemas pra encerrar uma sessao tipo faço aquele esquema valido usuario crio a sessao e registro duas variaveis redireciono pra uma outra pagina nesta pagina tem botao sair eu coloquei assim:if ($acao == "sair"){ session_destroy(); echo '<script> javascritp:window.close() </script>';}so que depois que clico em sair e digito novamente o endereco direto da pagina protegida abre a pagina normalmente!meu arquivo verifica.php ta assim<?phpsession_start(cultura); if (!(session_is_registered("usuario")) AND (session_is_registered("passwd"))) { echo "<h1> Voce nao tem permisao pra acessar esta pagina </h1>"; exit; }?> coloquei um include dele logo no começo.o que sera que ta errado ?Nao funcionou nao deste jeito :<?session_start();session_unregister("usuario","passwd");session_destroy();?> deu erro coloquei deste jeitosera que o problema e no servidor !?????
Quem sabe você fala qual erro deu para dar uma força à nossa bola de cristal...
Bom encontrei o erro e no arquivo verifica.php
<?php
session_start(cultura);
if (!(session_is_registered("usuario")) AND (session_is_registered("passwd")))
{
echo "<h1> Voce nao tem permisao pra acessar esta pagina </h1>";
exit;
}
o correto e
<?php
session_start(cultura);
if (!(session_is_registered("usuario") AND (session_is_registered("passwd")))){
echo "<h1> Voce nao tem permisao pra acessar esta pagina </h1>";
exit;
}
VALEU PELA AJUDA !!!
<?session_start();session_unregister("usuario","passwd");session_destroy();?>