[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