Cerrar sesio php

santo
15 de Junio del 2005
Hola estoy intentando hacer la opcion de cerrar sesion i me da este warning:

Warning: Cannot modify header information - headers already sent by (output started at c:appservwwwrockoinici.php:101) in c:appservwwwrockoincludestancar_sessio.php on line 4

EL CODIGO ES:

include "autentificacio.php";
session_unregister("autentificado");
header ("Location: /inici.php");

I EL CODIO DE LA PAGINA AUTENTIFICACION.PHP

//Inicio la sesión
session_start();

//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: inici.php?errorusuario=si");
//ademas salgo de este script
exit();
}

I PARA REGISTRARME UTILIZO:

include"config.php";
//Fem la consulta a la base de dades.
$query=mysql_query("SELECT * FROM users", $conect);
//Guardem la consulata en un array.
$array=mysql_fetch_array($query);
//Guardem els usuarios en un array d'usuaris i les contrasenyes en un array de contrasenyes.
$usuaris=$array["user"];
$passwords=$array["pass"];
$admin=$array["admin"];
if ($_POST['usuario']=="$usuaris" && $_POST['password']=="$passwords"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
session_register("nom");
session_register("admin");
$autentificado = "SI";
$_SESSION['nom'] = $usuaris;
$_SESSION['admin'] = $admin;
header ("Location: /inici.php");
}else{
//si no existe le mando otra vez a la portada
header("Location: /inici.php?errorusuario=si");
}

EL REGISTRO ME FUNCIONA PERFECTO LO UNICO ES QUE ME CIERRA LA SESION PERO ANTES ME DA ESTA WARNING LUEGO ACTUALIZO LA PAGINA I ME CIERRA LA SESION SIN PROBLEMAS.
A QUE ES DEBIDO???

carrillo
15 de Junio del 2005
sabra el putas

tgp
15 de Junio del 2005
en el archivo original tenes lineas en blanco al final de tu codigo o en el archivo inici.php tener informacion html o algunos header html...borra todo el contenido html que tengas antes de tu codio php

saludos