Foros del Web » Programando para Internet » PHP »

Uso de header (Location: ...)

Estas en el tema de Uso de header (Location: ...) en el foro de PHP en Foros del Web. Hola amigos: Estoy iniciandome en PHP y no consigo hacer funcionar la sentencia "Header (location: ...) sinque me devuelva el error siguiente: Warning: Cannot modify ...
  #1 (permalink)  
Antiguo 25/11/2003, 15:29
 
Fecha de Ingreso: noviembre-2003
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Uso de header (Location: ...)

Hola amigos: Estoy iniciandome en PHP y no consigo hacer funcionar la sentencia "Header (location: ...) sinque me devuelva el error siguiente:
Warning: Cannot modify header information - headers already sent by (output started at C:\servidorlocal\control.php:9) in C:\servidorlocal\control.php on line 18

En la linea 18, y dentro de un IF, tengo escrito:
header ("location: /privado.php");
He consultado en unos cuantos Foros pero no lo consigo.

¡¡Si sólo quiero redireccionar a una pagina cuando se de una condicion determinada sin usar <a href>!!

Un saludo.
  #2 (permalink)  
Antiguo 25/11/2003, 15:39
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

header() solo se puede usar si antes no has mandado nada al navegador. En el mismo mensaje de error te dice que mandaste salida en la linea 9 de control.php. Asi que elimina toda salida de HTML, echo o lineas en blanco de delante del header(). Ademas, ten en cuenta que con header() no se vera nada de ese script en el navegador.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 11:42.