[Resolvido] Sessao fechada
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';
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<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;
}
?>uma sessao deve estar fechando a outra por isso ocasinando o login toda hora como eu poderia resolver esse problema?
Discussão (5)
Carregando comentários...