Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 13:48
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 14 años
Puntos: 12
Problema con la autentificacion de session_start

Buenas,

tengo el siguiente código en una página php que pretendo proteger con usuario y contraseña.

Código PHP:
<?php 
    session_start
(); //inicio de la sesión siempre antes de cualquier otra línea.
    //COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO 
if ($_SESSION["autentificado"] != "SI") { 
       
//si no existe, envio a la página de autentificacion 
       
header("Location: ../Index.php"); 
       
//ademas salgo de este script 
       
exit(); 
}    
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
    
    <head>
        <title...
El caso es que si lo pongo en el mismo archivo sí me funciona, pero si lo meto en otro archivo llamado 'archivo.php' la primera parte y luego lo meto con un include
Código PHP:
include('Funciones/archivo.php'); 
resulta que me da el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d392666889/htdocs/Admin/Funciones_Admin/seguridad.php:3) in /homepages/31/d392666889/htdocs/Admin/Funciones_Admin/seguridad.php on line 10

sería la línea que coincide con el
header("Location: ../Index.php");