[Php-avanzado] consulta sobre header....
Paul Jalabert
jalablopa en yahoo.com
Mar Feb 16 10:52:01 ARST 2010
Hola tengo el siguiente scrip en donde controlo que la session del usario se la correcta,
y si el tiempo transcurrido es mayor a 300 quiero redireccionar la cabecera a otro formulario.
El problema es que no encuentro como indicarle al header (2.-) que habra el formulario " cuerpo_servicios.php ", pero dentro " target='CuerpoServicio' " como en (1.-)
<? //iniciamos la sesión
session_name("LoginUsuario");
session_start();
//antes de hacer los cálculos, compruebo que el usuario está logueado
//utilizamos el mismo script que antes
if ($_SESSION["autentificado"] != "SI") {
//si no está logueado lo envío a la página de autentificación
header("Location: ../cuerpo_servicios.php");
} else {
//sino, calculamos el tiempo transcurrido
$fechaGuardada = $_SESSION["ultimoAcceso"];
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada));
//comparamos el tiempo transcurrido
if($tiempo_transcurrido >= 300) {
//si pasaron 5 minutos o más
session_destroy(); // destruyo la sesión
0.- print("<a align='center'> Sesion finalizada </a><br>");
1.- print("<a align='center' href='../cuerpo_servicios.php?errorusuario=si' target='CuerpoServicio' ><img src='../../imagenes/volver.png' alt='Reintentar...' width='108' height='24' border='1'></a> </p>");
2.- //header("Location: ../cuerpo_servicios.php?errorusuario=si"); //envío al usuario a la pag. de inicio
//sino, actualizo la fecha de la sesión
}else {
$_SESSION["ultimoAcceso"] = $ahora;
}
}
?>
Pablo Antonio Jalabert
____________________________________________________________________________________
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100216/8831fad1/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado