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");