Ayuda con Redireccion en PHP

Iniciado por Skeletron, 25 Septiembre 2009, 07:06 AM

0 Miembros y 2 Visitantes están viendo este tema.

Skeletron

Gracias igual amigo..
Lo solucioné cerrando el php sin salir del IF, colocando un codigo de redireccion de javascript, y volviendo a abrir PHP y cerrar el "}" del IF..


:D

Gracias amigo!

[u]nsigned

Cita de: Skeletron en 30 Septiembre 2009, 06:01 AM
Gracias igual amigo..
Lo solucioné cerrando el php sin salir del IF, colocando un codigo de redireccion de ‭‬javascript, y volviendo a abrir PHP y cerrar el "}" del IF..


:D

Gracias amigo!

Ok. Pero tené en cuenta que si algún navegante tiene desactivado JS no se redireccionara...

Yo te recomiendo hacer la redireccion mediante header con PHP.

Mas de una vez me he topado con este problema: tener que usar header() (o session_start()) pero ya habia sacado info a la página y logicamente me tiraba un error.

Asi que ahora adopte una nueva forma de programar, tomada de PHPNuke. Consiste basicamente en ir almacenando TODO lo que voy a querer 'printar' en el documento en una variable, asi puedo usar cualquier funcion sin problemas, y por utlimo proceder a printar dicha variable.

Pero en fin es solo una recomendacíon  ;)

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

^Cloud^

Una de las soluciones que nos presta PHP para modificar las cabeceras una vez se ha impreso algo por pantalla es usar el buffer de salida de PHP. De esta forma la salida será almacenada en el buffer permitiendote realizar la redirección antes de enviar los datos.

http://es.php.net/manual/en/book.outcontrol.php
Ahora resulta que imagino mi pasado
y llevo en esta clínica cuarenta años.
Nunca jamás he pisado la calle
y el electroshock ha sido mi padre