Cómo hacer una redirección en PHP ⋆ ALexHost SRL

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
09.12.2024

Cómo hacer una redirección en PHP

Redirigir a los usuarios de una página a otra es una tarea común en el desarrollo web, y en PHP, se puede hacer fácilmente usando la función header(). Ya sea que esté redirigiendo a los usuarios después del envío de formularios o moviéndose a una nueva URL, PHP proporciona una forma sencilla de manejar las redirecciones.

En este artículo, cubriremos cómo hacer una redirección en PHP usando la función header().

Paso 1: Redirección básica en PHP

La forma más simple de redireccionar a un usuario en PHP es usar la función header() con el encabezado Location. Por ejemplo:

Esto es lo que ocurre

  • header(“Ubicación: …”): Envía una cabecera HTTP al navegador, indicándole que redirija a la nueva URL.
  • exit(): Se asegura de que no se ejecuta ningún otro código después de la redirección.

Paso 2: Uso de URLs relativas

También puede utilizar URLs relativas para la redirección. Por ejemplo

Esto redirigirá al usuario a /newpage.php en el mismo servidor.

Paso 3: Redirección permanente (301)

Si está moviendo permanentemente una página y desea que los motores de búsqueda actualicen sus registros, puede utilizar una redirección 301:

Esto indica al navegador y a los motores de búsqueda que la página se ha trasladado permanentemente a la nueva ubicación.

Paso 4: Redirecciones condicionales

Puede redirigir a los usuarios de forma condicional en función de determinados criterios, como si han iniciado sesión o no:

En este ejemplo, los usuarios que no han iniciado sesión son redirigidos a la página de inicio de sesión.

Conclusión

Las redirecciones en PHP son simples pero poderosas. Usando la función header(), puede enviar fácilmente a los usuarios a diferentes páginas, ya sea para propósitos de navegación o para cambiar permanentemente de página. Sólo recuerda incluir siempre exit() después de la redirección para asegurarte de que no se ejecuta más código.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills