Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Redirección de usuarios con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Redirección de usuarios con PHP

Cuando cambiamos un contenido de sitio, la web entera o simplemente queremos redireccionar al usuario después de haber enviado un formulario necesitamos algún método que realice dicha redirección de forma automática, sin que el usuario deba realizar ninguna acción.

En PHP podemos hacerlo mediante la función header y la directiva Location. La función header debe estar antes de cualquier salida al navegador. Es decir, no puede haber nada antes de <?php , ni siquiera un espacio. Por lo tanto, justo al principio de la página pondremos:

<?php

header("Location: http://www.webtaller.com"); exit;

?>

De esta forma, cualquier usuario que abra una página con ese código será redireccionado automáticamente a http://www.webtaller.com . Como sabemos que el usuario va a irse de la página actual es conveniente poner siempre un exit; después de la instrucción header.

Este tipo de redirección es la más utilizada pero a Google no le gusta mucho. Google prefiere una redirección de tipo. Si queremos trasladar contenido de un lugar a otro utilizaremos:

<?php

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.webtaller.com "); exit;

?>

Sobre todo hay que tener en cuenta lo que dije al principio, cuidado con los espacios o cualquier otra cosa antes <?php .




Autor: Alex, Director Técnico de WebTaller
http://www.webtaller.com

Usuarios que han visto este tema también han visto...

- Agregar caritas al sistema en PHP
- Formulario programado con QuickForm
- Comprobar si un usuario es válido con Ajax y PHP
- Distribución mundial de PHP
- Usuarios activos con PHP con base de datos


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 26-05-2012 a las 09:43:20