Possible Duplicate:
Headers already sent by PHPerror de PHP: No se puede modificar la información de cabecera - cabeceras ya enviado
así que tengo esta salida en mi página .. no entender por qué tengo que aparecer. Soy nuevo en php, así que tal vez es algo fácil de arreglar
-Tengo un archivo header.php, que incluye toda la información importante, así como el titular de la página. Este header.php está incluido en cada página.
-Lo tengo comprobando el valor de la sesión para asegurar que el usuario tenga permiso para estar en una página determinada. Si el usuario no puede estar allí, los devuelvo a la página de inicio de sesión
Aquí es donde aparece el error. Esto es lo que tengo:
include_once ("header.php");
if ($_SESSION['uid']!='programmer')
{
header('Location: index.php');
echo 'you cannot be here';
exit;
}
El índice que está redirigiendo a también tiene la cabecera. Entonces, ¿estas referencias múltiples de encabezado me dan este error? ¡No veo otra manera de hacer esto y me está volviendo loco!
¿Qué hay en el archivo "header.php"? –
banner, config incluye para conectarme a db, y algunos jquery. Archivo muy importante. – Marcus
¿Por qué se llama 'header.php'? ¿Por qué no 'init.php' o algo así? – ceejayoz