Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zoação

Como redirecionar para um frame diferente?

Recommended Posts

Como faço para que ao realizar logout, seja redirecionado para uma frame diferente??

 

echo 'Você está logado como ' .$_SESSION ["login"] . ' <a href="?logout=sim">Sair</a>';

if (isset($_GET['logout'])) {
    session_destroy();
    echo '<script>location.href = \'login.php\';</script>';
    exit;

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se for um frame:

top.frames['nome_do_frame'].location.href = 'login.php';

 

Se for um iframe:

self.frames['nome_do_frame'].location.href = 'login.php';

 

Ou você pode usar o atributo [inline]target[/inline] na tag <a>:

<a href="?logout=sim" target="nome_do_frame">Sair</a>

 

É bom lembrar que hoje em dia o uso de frames é considerado má pratica de usabilidade e deve ser evitado. Frames devem ser substituídos por alterações dinâmicas no DOM e requisições AJAX.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Se for um frame:

top.frames['nome_do_frame'].location.href = 'login.php';

 

Se for um iframe:

self.frames['nome_do_frame'].location.href = 'login.php';

 

Ou você pode usar o atributo [inline]target[/inline] na tag <a>:

<a href="?logout=sim" target="nome_do_frame">Sair</a>

É bom lembrar que hoje em dia o uso de frames é considerado má pratica de usabilidade e deve ser evitado. Frames devem ser substituídos por alterações dinâmicas no DOM e requisições AJAX.

 

Obrigado!!! Funciona agora perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.