[Php-avanzado] consulta sobre header....

Paul Jalabert jalablopa en yahoo.com
Mar Feb 16 17:53:34 ARST 2010


Gracias Leo..... 
Veo de eliminar el uso de los frame...

 Pablo Antonio Jalabert

De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>

Para: Lista del curso de PHP Avanzado <php-avanzado en pato2.fi.mdp.edu.ar>
Enviado: mar, febrero 16, 2010 3:15:04 PM
Asunto: Re: [Php-avanzado] consulta sobre header....

Hola Pablo,

    tendría que revolver por la web para ver si es posible redirigir con un
header() a un target específico... pero parece que es un problema que no
deberías necesitar resolver.
    Si estás apuntando a un "target" es porque estás usando frames, y el
concepto de "layout" en PHP hace innecesario usarlos, en favor de
páginas "enteras" que carguen diferente contenido, con lo que te ahorrás
los inconvenientes de los frames, y además tampoco tenés este problema
de redireccionamientos.

    Si necesitás más info o ejemplos extra sobre frames, consultá por acá.
    Si querés seguir buscando como cargar un frame desde un header, también
y lo buscamos.

    Seguimos!

El mar, 16-02-2010 a las 04:52 -0800, Paul Jalabert escribió:
> 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
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado



      ____________________________________________________________________________________
¡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/a46641c1/attachment-0001.htm 


Más información sobre la lista de distribución Php-avanzado