NO ME RECONOCE SESSION AL PASAR DE PAGINA PHP A PHP
si, el código de ambas paginas comienza con session_start(); te adjunto codigo completo de ambas:
LOGIN PHP
<?php
session_start();
// Archivo .php con la información de la conexión a la BD
include 'conn.php';
// VARIABLES DE CONEXIÓN
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// COMPROBAR CONEXIÓN
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// CONSULTA
$result = mysqli_query($conn, "SELECT id_usuario, nombre_usuario, password, email FROM usuarios WHERE email = '$_POST[email]'");
// La variable $row almacena el resultado de la consulta
$row = mysqli_fetch_assoc($result);
// La variable $hash almacena el campo de la contraseña cifrada de la BD
$pass = $row['password'];
/*
La función password_Verify() comprueba que la contraseña introducida por
el usuario coincide con la cifrada que está en la BD. Se inicia sesión con esos datos
*/
// Información enviada desde el formulario para el inicio de sesión
$email = $_POST['email'];
$password = $_POST['password'];
if ($password == $pass) {
$_SESSION['estado'] = true;
$_SESSION['nombre'] = $row['nombre_usuario'];
$_SESSION['id_usuario'] = $row['id_usuario'];
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (60 * 60) ;
echo '<script type="text/javascript">
window.location.assign("../usuarios/index.php");
</script>';
}
else {
echo '<script type="text/javascript">
alert("Usuario o contraseña incorrectos");
window.location.assign("../index.html");
</script>';
}
?>
INDEX AL QUE REDIRIGE
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en"><!-- Basic -->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Mobile Metas -->
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<!-- Site Metas -->
<title>Coapp</title>
<meta name="keywords" content="rotem,cardiologia,anestesia,anestesistas">
<meta name="description" content="rotem">
<meta name="author" content="Rafael Ferrín Delgado">
<meta name="theme-color" content="#FB5073 " />
<!-- Site Icons -->
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<!-- Pogo Slider CSS -->
<link rel="stylesheet" href="css/pogo-slider.min.css">
<!-- Site CSS -->
<LINK REL="StyleSheet" HREF="estilos.css">
<link rel="stylesheet" href="css/style.css">
<!-- Responsive CSS -->
<link rel="stylesheet" href="css/responsive.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body id="home" data-spy="scroll" data-target="#navbar-wd" data-offset="98">
<!--
<!-- LOADER -->
<!--
<div id="preloader">
<div class="loader">
<img src="images/preloader.gif" alt="" />
</div>
</div>
<!-- END LOADER -->
<!-- Start header -->
<header class="top-header">
<nav class="navbar header-nav navbar-expand-lg">
<div class="container">
<a class="navbar-brand" href="../index.html"><img src="images/logo.png" alt="image"></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-wd" aria-controls="navbar-wd" aria-expanded="false" aria-label="Toggle navigation">
<span></span>
<span></span>
<span></span>
</button>
<div class="collapse navbar-collapse justify-content-end" id="navbar-wd">
<ul class="navbar-nav">
<li><a class="nav-link active" href="../index.html">Inicio</a></li>
<li><a class="nav-link" href="#services">Calculadoras</a></li>
<li><a class="nav-link" href="../educacion/index.html">Educación</a></li>
</ul>
</div>
</div>
</nav>
</header>
<!--FORMULARIO-->
<div class="form">
<div id=cuerpo">
<?php
// Archivo .php con la información de la conexión a la BD
include 'php/conn.php';
// VARIABLES DE CONEXIÓN
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
// COMPROBAR CONEXIÓN
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "hola " . $_SESSION['nombre'] . "<br>";
echo "hola " . session_name('$SESSION["nombre"]'). "<br>";
echo "hola " . session_id(). "<br>";
?>
</div>
</div>
<!-- Start Services -->
<div id="services" class="services-box">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="title-box">
<h2>Servicios</h2>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="owl-carousel owl-theme">
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-h-square" aria-hidden="true"></i></div>
<h3 class="title">Traumatología</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="../../trauma/index.html" class="new-btn-d br-2">Ir a calculadora</a>
</div>
</div>
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-heart" aria-hidden="true"></i></div>
<h3 class="title">Cirugía cardiovascular</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="../../cardio/index.html" class="new-btn-d br-2">Ir a calculadora</a>
</div>
</div>
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-medkit" aria-hidden="true"></i></div>
<h3 class="title">Hemorragia postparto</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="../../hemo/index.html" class="new-btn-d br-2">Ir a calculadora</a>
</div>
</div>
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-plus-square" aria-hidden="true"></i></div>
<h3 class="title">Trasplante hepático</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="../../hepato/index.html" class="new-btn-d br-2">Ir a calculadora</a>
</div>
</div>
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-stethoscope" aria-hidden="true"></i></div>
<h3 class="title">Educación</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="../../educacion/index.html" class="new-btn-d br-2">Ir a educación</a>
</div>
</div>
<div class="item">
<div class="serviceBox">
<div class="service-icon"><i class="fa fa-user-md" aria-hidden="true"></i></div>
<h3 class="title">Investigación</h3>
<p class="description">
Pulse abajo para iniciar la aplicación.
</p>
<a href="#" class="new-btn-d br-2">Ir a investigación</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End Services -->
<!-- ALL JS FILES -->
<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!-- ALL PLUGINS -->
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/jquery.pogo-slider.min.js"></script>
<script src="js/slider-index.js"></script>
<script src="js/smoothscroll.js"></script>
<script src="js/TweenMax.min.js"></script>
<script src="js/main.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/form-validator.min.js"></script>
<script src="js/contact-form-script.js"></script>
<script src="js/isotope.min.js"></script>
<script src="js/images-loded.min.js"></script>
<script src="js/custom.js"></script>
<script src="formulario.js"></script>
</body>
</html>