Foros del Web » Programando para Internet » PHP »

¿Como redireccionar de una página a otra?

Estas en el tema de ¿Como redireccionar de una página a otra? en el foro de PHP en Foros del Web. El otro día me dijeron que con: header("Location: pagina.php"); , pero me da error, todos los headers me dan error. Hay alguna otra manera de ...
  #1 (permalink)  
Antiguo 30/08/2002, 08:17
 
Fecha de Ingreso: febrero-2002
Mensajes: 50
Antigüedad: 22 años, 2 meses
Puntos: 0
¿Como redireccionar de una página a otra?

El otro día me dijeron que con: header("Location: pagina.php"); , pero me da error, todos los headers me dan error.


Hay alguna otra manera de redireccionar (pasando parámetros con GET)?


Gracias
  #2 (permalink)  
Antiguo 30/08/2002, 16:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: ¿Como redireccionar de una página a otra?

Te dan (o daran) error porque antes de ese header() tienes algo de HTML o envias algun echo "" .. o simplemente tienes un espacion antes de <? ..

Ejemplo:

<html>
<header>
<title>algo</title>
</header>
<body>
<?
if ($noseque=="algo"){
header("location: algunapagina.php");
} else {
// nose que
}
?>
</body>
</html>

Eso no funcionaria .. como veras .. antes del header hay HTML incrustado ..

El equivalente correcto seria:
<?
if ($noseque=="algo"){
header("location: algunapagina.php");
}
?>
<html>
<header>
<title>algo</title>
</header>
<body>
noseque ...
</body>
</html>

Mas o menos esa seria una solucion ..

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:32.