RE: [PHP-ES] header
| From: | Hari Seldon | Date: | Thu, 20 May 2004 22:49:36 +0000 |
| Subject: | RE: [PHP-ES] header | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48730@lists.php.net to get a copy of this message | ||
Entonces estás mezclando cosas....
Si escribes alguna "salida" ANTES de escribir las cabezeras HTTP, entonces
ya le estás enviando una respuesta al navegador; por lo tanto, no tiene
sentido intengar redirigir a otra página.
Sin embargo, si lo que quieres es redirigir a una página de error, entonces
no necesitas escribir nada en cliente.
Si nos dices qué quieres hacer exactamente supongo que te podremos ayudar
mejor... :)
Saludos.
> -----Mensaje original-----
> De: Raul Lopez [mailto:rglm@montevideo.com.uy]
> Enviado el: jueves, 20 de mayo de 2004 23:53
> Para: hari.seldon@telefonica.net
> Asunto: Re: [PHP-ES] header
>
> El Jue 20 May 2004 18:45, escribió:
> > strUrl = 'urlquequieras_absoluta_o_relativa';
> > document.location.replace(strUrl);
> >
> > O también:
> >
> > strUrl = 'urlquequieras_absoluta';
> > document.location.href= strUrl;
> >
> >
>
> http://www.devguru.com/Technologies/ecmascript/quickref/location.html
> >
> >
> > De todas formas esto es un poco "chapuza"... Porqué esto se
> ejecuta en
> > el cliente.
> >
> > ¿Realmente quieres redirigir el navegador a otra página
> desde cliente,
> > o quieres hacerlo desde servidor?
> >
> > Saludos
> >
> En realidad quiero hacerlo desde el servidor.
> La funcion header requiere que no se haga ninguna escritura
> antes de enviar la cabecera location, lo que no es posible en
> este caso.
>
> Saludos.
> --
> Raul Lopez Moffa
> ICQ #288495059
> Debian GNU/Linux
> Usuario Linux #315991
>
>