Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
nao sei se estou fazendo certo mas após de fazer o ligin e acessar uma ou dias páginas dento da parte restrita ele fecha a sessao e volta para página de login, abaixo vou mostrar as páginas q uso:
página index
<?php
include ("header.php");
switch ($module)
{
case 'default' :
include 'login.php';
break;
case 'exmplo1' :
include 'exmplo1.php';
break;
}
include ("footer.php");
?>
aí tem essa parte na página header que abre a sessao, tem todo topo do site mas eu tirei fui ao ponto que interessa:
<?php
// Inicia a sessão
session_start();
// Criando uma variável $pagina com o valor da query string 'module'
$module = !empty($_GET['module']) ? $_GET['module'] : 'default';
?><HTML xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<TITLE>Meu site</TITLE>
</HEAD>
aí pós fazer o login, e acessar as páginas restritas que contém o código <?php require ("protecao.php"); para obviamente só os usuários cadastrados acessarem após entrar em 2 ou 3 páginas ele volta para a tela de login fechando a sessao, segue o codigo da pagina de protecao.php
<?php
session_start();
if(!isset($_SESSION["login"]) || !isset($_SESSION["nome"]))header("Location: index.php?module=login");
exit;
}
?>Carregando comentários...