Redireccionar sin usar el HEADER ni Javascript

Dani
09 de Junio del 2006
Hola,

Estoy trabajando con clases (herencias, etc) y necesito en un momento dado redireccionar a una página o a otra, segun el valor de una variable.

Por ejemplo, si se ha identificado correctamente le dejo pasar a la parte de administración, sino lo redirecciono a error.php

Si lo hago con el HEADER me da error pq ya he pintado algo por pantalla... si lo hago con Javascript me sigue ejecutando el código php que haya debajo...

Menudo rollo...
En ASP existe el Response.Redirect(\\\"http://.....\\\")
que lo pongas donde lo pongas funciona...

¿ No existe nada parecido en PHP ?

GRACIAS!

jamiroquai
09 de Junio del 2006
Yo utilizo un METATAG.

$url = \"pagina\"; //url
$delay = \"1.5\"; //tiempo de demora
echo \\'<meta http-equiv=\"refresh\" content=\"\\'.$delay.\\'; url=\\'.$url.\\'\">\\'; //metatag

gojamm
09 de Junio del 2006
por que no le agregas un <? exit;?> justo despues del javascript para que no procese el resto del script?