Comunidad de diseño web y desarrollo en internet online

Problema <?php header('Location: mipagina.php'); ?>

Citar            
MensajeEscrito el 11 Jun 2014 09:34 am
Buenas, tuve unos problemas de codificación (tildes, ñ, etc) y cambié mis archivos a UTF-8 BOM y se arregló, pero dejaron de funcionar algunos redireccionamientos...

El problema, es que ahora he vuelto a guardar esos archivos a UTF-8, y ni tildes, ni redireccionamientos...
En localhost me sirve todo perfecto, pero una vez lo subo al servidor no sirve.

¿Alguna sugerencia? Gracias.

Por xDveGax

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Jun 2014 12:24 pm
El guardado de archivos debe ser UTF-8 sin BOM.

El BOM es un par de caracteres que se agregan al inicio del archivo para indicar que el archivo está en UTF-8, aunque fue una buena idea cuando se estableció el UTF-8 actualmente no tiene utilidad.

El problema que estás teniendo es que ese par de caracteres se están enviando al navegador antes que las cabeceras y por eso dejaron de funcionar correctamente los scripts que usan la función header() y session_start().

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 12 Jun 2014 09:03 am
Entiendo lo que comentas, pero porque si lo he desecho y vuelto a grabar en UTF-8 me sigue dando el problema¿?

Gracias.

Por xDveGax

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Jun 2014 12:17 pm
Si no nos dices qué problema estás teniendo, dudo mucho que podamos hacer algo.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 12 Jun 2014 11:05 pm
Como pregunta algo sin haberlo hecho o comprobado antes? eso si me hace decir WHAT!!!

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.