Qual seria a melhor maneira de impedir o usuário de voltar após sair da página e exlcuir a sessão ?
07/10/2017
0
Gostaria de saber qual a melhor maneira de impedir o usuário de voltar à página anterior após ter saído e encerrar a sessão. Abaixo segue meu código. Obrigado.
<?php session_start(); ?> <!DOCTYPE html> <html> <head> <title>EENEMP/logado</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <link href="layout/styles/layout.css" rel="stylesheet" type="text/css" media="all"> <link rel="stylesheet" href="images.css"> </head> <body id="top"> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <div class="wrapper row0"> <div id="topbar" class="hoc clear"> <!-- ################################################################################################ --> <div class="fl_left"> <ul class="faico clear"> <li><a class="faicon-facebook" href="https://www.facebook.com/Eenemp-123242178273220/"><i class="fa fa-facebook"></i></a></li> <li><a class="faicon-google-plus" href="#"><i class="fa fa-google-plus"></i></a></li> </ul> </div> <div class="fl_right"> <ul class="nospace inline pushright"> <li><i class="fa fa-phone"></i> +55 (48) 99907 5657</li> <li><i class="fa fa-envelope-o"></i> viniegui.satc@gmail.com</li> </ul> </div> <!-- ################################################################################################ --> </div> </div> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <div class="wrapper row1"> <header id="header" class="hoc clear"> <!-- ################################################################################################ --> <div id="logo" class="fl_left"> <a href="index.html"><img src="images/demo/Logo/logo1.png"></a> </div> <!-- ################################################################################################ --> <nav id="mainav" class="fl_right"> <ul class="clear"> <br> <li class="active"><a href="logadoAluno.php">Home</a></li> <li><a class="drop" href="#">Ver no site</a> <ul> <li><a href="avDeUsuario.php">Avaliação de usúario</a></li> <li><a href="duvidasF.php">Enviar uma dúvida</a></li> <li><a href="mostrarDFrequentes.php">Duvidas frequentes</a></li> <li><a href="questaopravoce.php">Procurar questões</a></li> <li><a href="#">Simulados</a></li> </ul> </li> <li><a class="drop" href="#"><?php echo $_SESSION["logado"]; ?></a> <ul> <li><a href="edicaoAluno.php">Editar dados</a></li> <li><a href="index.html">Sair</a></li> </li> </ul> </li> </ul> </nav> <!-- ################################################################################################ --> </header> </div> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <div class="wrapper bgded overlay" style="background-image:url('images/demo/fundo/bg.jpg');"> <div id="pageintro" class="hoc clear"> <!-- ################################################################################################ --> <article class="introtxt"> <h2 class="heading"><b>Obrigado por se cadastrar Aluno!</b></h2> <p>Veja e responda as questões! Comece já.</p> <p><a class="btn medium" href="#">Simulados</a> <a class="btn medium" href="#">Questões</a></p> </article> <!-- ################################################################################################ --> </div> </div> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <!-- ################################################################################################ --> <div class="wrapper row3"> <main class="hoc container clear"> <!-- main body --> <!-- ################################################################################################ --> <h2 class="font-x3 uppercase btmspace-80 underlined">Matérias <a href="#">requeridas</a></h2> <div class="group center btmspace-80"> <article class="one_quarter first"><span class="icon"><i class="fa fa-balance-scale"></i></span> <h4 class="heading"><a href="#">Ciências da Natureza e suas Tecnologias</a></h4> <p>inclui química, física, biologia, energia e preservação ambiental.</p> </article> <article class="one_quarter"><span class="icon"><i class="fa fa-bank"></i></span> <h4 class="heading"><a href="#">Matemática</a></h4> <p>Estudo de tópicos como quantidades, formas, espaço e mudança, através do método dedutivo, no qual se pressopõe um conjunto de axiomas e regras de inferência como a forma de obter propriedades das entidades em estudo.</p> </article> <article class="one_quarter"><span class="icon"><i class="fa fa-plane"></i></span> <h4 class="heading"><a href="#">Linguagens e Códigos</a></h4> <p>inclui português, literatura, artes, educação física e línguas (inglês e espanhol).</p> </article> <article class="one_quarter"><span class="icon"><i class="fa fa-graduation-cap"></i></span> <h4 class="heading"><a href="#">Ciências Humanas e suas Tecnologias</a></h4> <p>inclui história, sociologia, geografia e filosofia..</p> </article> </div> <ul class="nospace group"> <li class="one_quarter first"> <div class="inspace-30 borderedbox"> <h2><class="header">Por que o ENEM é tão importante?</h2> <p>Todo estudante de Ensino Médio está cansado de escutar sobre o Enem e a necessidade de uma boa preparação para sair bem na prova. Mas o que faz do Enem o maior exame de avaliação do Brasil?</p> <p class="nospace"><a href="DPorque.html">Ler Mais »</a></p> </div> </li> <li class="one_quarter"> <article><a href="#"><img class="btmspace-30" src="images/demo/faixa1/planejamento.png" alt=""></a> <h6 class="heading">Como me preparar para o ENEM?</h6> <p>As provas do Exame Nacional do Ensino Médio (Enem) serão aplicadas nos dias 5 e 6 de novembro. Em quatro meses, você pode elaborar um plano de estudos amplo, contemplando todos os conteúdos …</p> <p class="nospace"><a href="DComoP.html">Ler Mais »</a></p> </article> </li> <li class="one_quarter"> <article><a href="#"><img class="btmspace-30" src="images/demo/faixa1/foco.jpg" alt=""></a> <h6 class="heading">Em quais matérias focar no ENEM?</h6> <p>Na contagem regressiva para o ENEM, o nervosismo começa a aumentar e, no desespero, os estudantes buscam vários meios para conseguir se preparar a tempo.…</p> <p class="nospace"><a href="DQualA.html">Ler Mais »</a></p> </article> </li> <li class="one_quarter"> <article><a href="#"><img class="btmspace-30" src="images/demo/faixa1/duvida.jpg" alt=""></a> <h6 class="heading">O que fazer com a nota do ENEM?</h6> <p>O Exame Nacional do Ensino Médio (Enem) tem hoje um papel im
Vinicius
Curtir tópico
+ 0
Responder
Post mais votado
19/10/2017
Olá Vinícius,
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Rander Freitas
Responder
Mais Posts
19/10/2017
Vinicius
Olá Vinícius,
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Mas como eu faria para quando ele apertar em sair apagar a session ?
Responder
19/10/2017
Vinicius
Olá Vinícius,
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Pode fazer o seguinte:
<?php
// se a variavel $_SESSION['logado'] não estiver definida, redireciona para uma outra página
if (!isset($_SESSION['logado'])) {
header('Location: outrapagina.php');
}
Valeu!
Mas como eu faria para quando ele apertar em sair apagar a session ?
Consegui, apenas redirecionei o href do sair para uma página php que destruia a session.. Obrigado por me mostrar o caminho!
Responder
Clique aqui para fazer login e interagir na Comunidade :)