en php existe algo parecido a los metodos response.redirect de asp? que permite que en mitad de un script redirigir el control a otra pagina?
gracias
| |||
en php existe algo parecido a esto en php existe algo parecido a los metodos response.redirect de asp? que permite que en mitad de un script redirigir el control a otra pagina? gracias |
| |||
Hola, Bueno, no soy un experto en ASP, pero creo que lo que hace es lo mismo que header() (www.php.net/header) usando la cabecera Location: mandar al navegador una orden de redireccion a otra URL. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
pero esto se puede meter en mitad de un script? es decir, pongamos un script de login. si el login es correcto mandarle a una pagina y si no lo es mandarle a otra. gracias? entre todos me estais aqyudando mucho |
| |||
Si que se puede hacer, el header() se tiene que enviar antes de qualquier envio de caracteres al nagedador (con echo, print, etc). Código PHP: |
| |||
Lo puedes hacer metiendo javascript por medio del PHP,es muy sencillo: <script language="javascript">self.location = "url_de_la_pagina" </script> No se si es muy correcto pero a mi me funciona perfectamente. Un saludo. |
| |||
Luiscalfer .. Si, funciona .. pero el problema está en que al usar javacript, estás mandando esas instrucciones al navegador .. hay que esperar a que este la cargue y de ahí empezar a interpretar ese código Javscirpt. Podrías "parar" (detener) la ejecución de tu página en ese instante además de observar (dependiendo de la conexión de tu servidor) una "pagina en blanco" por unos instantes. Es recomendable usar header() del tipo: Código PHP: Un saludo, |