Al principio del todo del index.php tengo el siguiente codigo
Código PHP:
<?php session_start(); ?>
<?php if (isset($_COOKIE['usuario']) AND !isset($_SESSION['usuario'])){ $_SESSION['usuario'] = $_COOKIE['usuario']; $_SESSION['id'] = $_COOKIE['id']; } ?>
<?php if (!isset($_SESSION["usuario"])){ include("login.php");} else {....pagina web.....?>
Lo que hago es comprobar si existe las cookies per no sesion (porque cuando cierras el navegador se borran las sesiones) si existen las cookies pero no existe la sesion me crea la sesion basadas en las cookies. Luego si no existe la sesion me redirecciona al login. Dentro del index no hay nada mas relacionado con crear sesiones ni nada.