Repito los fichero pues habia algún gazapo:
Código PHP:
<?php
//Pag1
// Inicializamos sesion
//ini_set("session.gc_maxlifetime",2*60);
ini_set("session.gc_probability",100);
ini_set("session.gc_divisor",100);
ini_set("session.gc_maxlifetime",120);
ini_set("session.cookie_lifetime",120);
ini_set("session_cache_limiter",private);
ini_set("session_cache_expire",2);//2 minutos
ini_set("session.use_trans_sid",0);
ini_set("session.use_cookies",1);
ini_set("session.use_only_cookies",1);
session_start();
echo "session_id es: *".session_id()."*<br>";
echo "session_name es: *".session_name()."*<BR>";
echo "Duracion de la sesión: ".ini_get("session.gc_maxlifetime") ."<br>";
echo "Duracion de la cookie: ".ini_get("session.cookie_lifetime")."<br>";
echo "Path de datos de sesion(> 2niveles el GC no arranca): ". ini_get("session.save_path")."<br>";
echo "Hora: ".date('g:i:s')."<br>";
$CookieInfo = session_get_cookie_params();
echo "<pre>";
echo "Session information session_get_cookie_params function :<br />";
print_r($CookieInfo);
echo "</pre>";
$Usuario = substr($REMOTE_USER,-7);
//$_SESSION["NombreUsuario"]="";
$_SESSION["NombreUsuario"]=$Usuario;
echo "<BR><BR><BR>Pulse <a href='p2.php'>aquí</a> para continuar";
echo "<BR><BR>Pulse <a href='Registro.asp'>aquí</a> para registrar un nuevo usuario<br>";
echo "La variable de sesion es: ".$_SESSION["NombreUsuario"]."<BR>\n";
echo "Duracion de la sesión: ".ini_get("session.gc_maxlifetime") ."<br>";
echo "Duracion de la cookie: ".ini_get("session.cookie_lifetime")."<br>";
echo "Hora: ".date('g:i:s')."<br>";
?>
<html>
<head>
</head>
<center>
<H1> Comprobar Usuario Pagina 1 </H1>
</center>
</body>
</html>
El segundo es
Código PHP:
<?php
//Pag 2
// Inicializamos sesion
$ses_ant=session_id();
ini_set("session.gc_probability","100");
ini_set("session.gc_divisor","100");
ini_set("session.gc_maxlifetime","120");
ini_set("session.cookie_lifetime","120");
ini_set("session_cache_limiter",private);
ini_set("session_cache_expire","2");//2 minutos
ini_set("session.use_trans_sid","0");
ini_set("session.use_cookies","1");
ini_set("session.use_only_cookies","1");
session_start();
$ses_new=session_id();
if (!isset($_SESSION["NombreUsuario"])){
echo "NOOOO existe sesión <br>\n";
//session_unset();
//session_destroy();
//echo 'Finalizó la sesión. <br/>';
}
else{
echo "SIIII existe sesión <br>\n";
}
echo "Id de sesion antes de session_star(): *".$ses_ant."*-*".$PHP_SELF."*<br>\n";
echo "Id de sesion nueva es: *".$ses_new."*-*".$PHP_SELF."*<br>\n";
echo "Hora: ".date('g:i:s')."<br>\n";
echo "La variable de sesion es: ".$_SESSION["NombreUsuario"]."<br>\n";
echo "Duracion de la sesión: ".ini_get("session.gc_maxlifetime") ."<br>\n";
echo "Duracion de la cookie: ".ini_get("session.cookie_lifetime")."<br>\n";
$CookieInfo = session_get_cookie_params();
echo "<pre>";
echo "Session information session_get_cookie_params function :: <br />";
print_r($CookieInfo);
echo "</pre>";
?>
<HTML>
<HEAD>
<LINK rel="stylesheet" href="estilos.css" >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
</HEAD>
<TITLE>PAg 2</TITLE>
<BODY>
<CENTER>
</CENTER>
</BODY>
</HTML>