Hola que tal este estoy intentando ingresar a una pagina con logeo para esto se usa las sessions, pero hay un detalle cuando me logeo me redirige a la pagina donde deberia y con las sessiones activas, pero cuando quiero ingresar a otra pagina que deberia cargar las mismas sessiones no las carga, estan vacias.
el código de la pagina donde me redirige:
<?php
if(isset($_SESSION['usuario_valido'])) { ........
?>
Esta parte va todo bien, el problema ya es en la siguiente pagina que quiero ir
$no=$_SESSION['usuario_valido'];
$query="SELECT * FROM users WHERE folio= '$no' ";
$result = $mysqli->query($query);
$row = $result->fetch_assoc();
if (isset($_SESSION["usuario_valido"]) and
(strcmp($row['rol'],"admin") == 0 )) {
..
}else{
print ("<P ALIGN='CENTER'>Acesso no Autorizado</P>\n");
}
Eh probado con alert para revisar si tiene algo la session de usuario valido y no tiene nada.
Eh pensado que esto se puede deber a una configuración del servidor ya que se hizo una migración.
intente metiendo esto
$cfg['LoginCookieValidity'] = 0;
en el config.inc.php para forzar el maxlife de la session pero sigue igual.