Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/05/2013, 09:22
Amiancht
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 11 años
Puntos: 25
Respuesta: Error al cerrar sesion: Warning: Cannot modify header information

Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/superguardian/app/vistas/menu.php:105) in /opt/lampp/htdocs/superguardian/app/controladores/login.php on line 18

El error dice claramente que la informacion de header no se pudo modificar porque, ya fue enviado por los siguientes scripts: Menu.php en linea 105 y login.php en linea 18.

Es decir, se ha enviado ya contenido html, o texto antes de usar la función header.

Si lo que estas ejecutando es el index.php y en el es el que hace un require o include de los scripts mencionados. Entonces yo veo que ya hay codigo html en el script index.php antes de llamar a esos scripts. No puedes mostrar codigo html, antes de hacer un header.

Los redireccionamientos de codigo, usando la función header, deben ir antes de cualqueir codigo html o salida.