Cerrar sesio php
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???
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???