Foros del Web » Programando para Internet » PHP »

header después de html

Estas en el tema de header después de html en el foro de PHP en Foros del Web. Hola amigos , Cuando introduzco un header location después de varios if y codigo html no me deja, y necesito hacerlo, sin javascript, ¿Alguien me ...
  #1 (permalink)  
Antiguo 26/02/2014, 10:52
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
header después de html

Hola amigos ,
Cuando introduzco un header location después de varios if y codigo html no me deja, y necesito hacerlo, sin javascript, ¿Alguien me ayuda? D:

¡Muchas Gracias! :)
  #2 (permalink)  
Antiguo 26/02/2014, 10:56
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: header después de html

obvio header no se puede usar despues de escapar algo al navegador

el manual dice
Recuerde que header() debe ser llamado antes de mostrar nada por pantalla, etiquetas HTML, líneas en blanco desde un fichero o desde PHP. Es un error muy común leer código con funciones como include o require, u otro tipo de funciones de acceso de ficheros que incluyen espacios o líneas en blanco que se muestran antes de llamar a la función header(). Sucede el mismo problema cuando se utiliza un solo fichero PHP/HTML.

si colocas el codigo podria ayudarte
  #3 (permalink)  
Antiguo 26/02/2014, 10:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: header después de html

Pues claro, por la forma en que está diseñado PHP eso no se permite, y en principio es mala practica.

Lee aquí: http://www.forosdelweb.com/wiki/PHP:...n_line_4%22%3F

Así que si buscas solucionar el problema sin Javascript necesitas organizar tu código.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: header, html
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 01:37.