EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo redirigir o redireccionar a otra página en PHP

Programación PHP
Cómo redirigir o redireccionar a otra página en PHP

Ya comentamos anteriormente la forma de redireccionar o redirigir una página web a otra en un servidor Apache. Vimos que mediante directivas en el archivo .htaccess podemos realizar dichos redireccionamientos aplicándoles el código de estado a la petición HTTP más conveniente.

Pero ¿cómo podemos hacerlo si te surge la necesidad de realizar el redireccionamiento en base a ciertos condicionales en tu propio código en PHP? ¿Y si la página a la que quieres redirigir se obtiene a partir de esos condicionales? Estas situaciones de condición no pueden configurarse en el archivo .htaccess, y solo puedes hacerlo directamente en el código de tu página.

Vamos a mostrarte como, a partir del propio código de tu página en PHP, puedes realizar una redirección o redireccionamiento hacia otras páginas, condicionadas o no, a partir de las condiciones necesarias y oportunas que puedan surgir en tu código.

 

Cómo redireccionar a otra página en PHP

 

Para realizar dichos redireccionamientos vamos a usar el método header de PHP. Dicho método permite enviar encabezados HTTP sin formato, lo que nos va a permitir realizar lo que queremos. Para usar este método, debes de tener en cuenta que debes de llamarlo antes de haber realizado ninguna impresión por pantalla, es decir, antes de cualquier etiqueta HTML o de cualquier función echo, print_r o similar.

Para realizar un redireccionamiento simple, a cualquier otra página, el código es el siguiente:

Como urlDestino puedes insertar:

Tanto la urlDestino como el momento de realizar la llamada al método header podremos calcularlos a través del flujo de ejecución de nuestro script, pudiendo realizar redireccionamientos en base a las necesidades de nuestra página:

Con el método header estamos enviando encabezados HTTP, por lo que podremos también indicar el tipo de redireccionamiento que estamos realizando, enviando, previamente, la información del código de estado del mismo:

 

Así es como, con el método header de PHP, puedes redirigir o redireccionar a otras páginas, incluso en base a ciertas condiciones impuestas en tu propio código.

 

Únete al canal de Telegram

Déjanos un comentario o entra al  Foro
Compártelo Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Artículos relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *