Buenas tardes. No sé dónde iría exactamente este post de discusión sobre dicha entrada del glosario de términos técnicos, pero me he sentido en la necesidad de hacer una pequeña puntualización. Veamos el artículo en cuestión:
Warning: Cannot modify header information - headers already sent by (output started at /home/ php :in /public_html php on line
Este error se dá típicamente cuándo tienes algún caracter, espacio o símbolo extraño o no esperado al principio del archivo (antes de comenzar con las etiquetas de <php o <?
Abre este archivo php y edítalo en cualqueir editor de texto o php y asegúrate que no hay ningún caracter extraño o linea vacia al comienzco del archivo
Sugiero añadir: Es necesario tener cuidado si el archivo en cuestión está codificado en UTF-8, pues en la codificación UTF-8 se suele añadir un carácter invisible al inicio del archivo (conocido como BOM) que nos puede hacer seguir teniendo problema con los headers. Para ello es necesario cambiar la codificación del archivo a ANSI o a UTF-8 sin BOM.
Ya me pasó ese problema a mí anteriormente cuando empecé a enviar headers con PHP, y estuve como 5 horas intentando arreglarlo hasta que se me ocurrió buscar información sobre UTF-8 y su "maldito" BOM, ¿quién dice que gente que empiece igual que yo no vaya a tener ese problema?
Gracias por vuestra atención. Un saludo.
Edición: Además, aprovecho para decir que si hay una entrada o una categoría para Posicionamiento, ésta no funciona.