Mi problema es que no todos los archivos de mi sitio pueden acceder a las variables de sesion, al navegar entre las paginas se pierden.
No es problema del path donde se guardan las sesiones y no es problema de la inicializacion de la sesion en cada pagina, puesto que en el mismo pc tengo otro sitio el cual tambien maneja las variables de sesion y funciona correctamente!!!
No se que estoy pasando por alto, ayuda!!!
este es el codigo que inicia la sesion una vez validada:
Código PHP:
public function iniciarsesion($alias,$conn){
if ($alias == 'ninguno'){
echo "<script>alert('No se ha podido iniciar sesion');</script>";
echo "<script>document.location.href = 'index.php';</script>";
}
else{
session_start();
$_SESSION['usuario'] = $alias;
$_SESSION['autenticado'] = "ok";
echo "<script>document.location.href = 'index.php';</script>";
}
}
Código PHP:
<?
session_start(); ob_start();
?>
Código PHP:
$_SESSION = array();
$session_name = session_name();
unset($_SESSION['usuario']);
unset($_SESSION['autenticado']);
session_destroy();
if(isset($_COOKIE[$session_name])){
if(setcookie(session_name(),'',time()-3600,'/')){
header("Location:index.php");
exit();
}