Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2007, 05:33
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 1 mes
Puntos: 8
Re: Problema con sesiones

Tu problema radica en el lugar en el que incluyes tus ficheros.

Estás intentando enviar una cabecera (Header...) después de haber enviado contenido de la página. Las cabeceras se han de enviar lo primero.

No pones dónde incluyes el fichero "seguridad.php" pero a buen seguro que no es la primera línea de "menuProfesor.php". En el fichero "seguridad.php" intentas enviar una cabecera, por lo que no puedes haber enviado antes nada de contenido, ni un espacio.

Este ejemplo no funcionará porque se han enviado un par de líneas antes del Header...

Código PHP:
<HTML>
<HEAD>
<?php 
  header
("Location: autentificacion.php"); 
  ....
Incluso éste tampoco va porque antes del header hay una línea vacía (un espacio en HTML)

Código PHP:

<?php 
  header
("Location: autentificacion.php"); 
  ....
Un fichero 'incluido' se comporta como si estuviera escrito entero en el lugar donde se hace el include...

Deberías hacer el include lo primero dentro de menuProfesor.php de tal manera que el primer carácter del fichero sea el "<" que abre php:

Código PHP:
<?php include("C:\server\web\BDFPSalesianos\Autentificacion\seguridad.php"); ?>
__________________
Kelpie