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

Vinicius

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!

Rander Freitas

Rander Freitas
Responder

Mais Posts

19/10/2017

Vinicius

Muito obrigado!!!
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!

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!

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar