Ver Mensaje Individual
  #17 (permalink)  
Antiguo 21/07/2013, 16:14
fcotorgi
 
Fecha de Ingreso: julio-2013
Mensajes: 53
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Pérdida de la sesión (II)

Sale en todos los archivos php. Pondré uno de ejemplo.

En Biblioteca.php

Código PHP:
Ver original
  1. <?php
  2. //Inicio de sesión.
  3. ini_set('display_errors', '1');
  4. //Ficheros requeridos.
  5. require_once 'Web.php';
  6. //Creación de la clase Biblioteca.
  7. class Biblioteca extends Web{
  8. ...
  9. }
  10. ...
  11. ?>

el mensaje es:

Código HTML:
Ver original
  1. <b>Warning</b>:  session_start(): Cannot send session cookie - headers already sent by (output started at /homepages/**/**********/htdocs/*************/recepcion.php:1) in <b>/homepages/**/**********/htdocs/*************/recepcion.php</b> on line <b>5</b><br />
  2. <br />
  3. <b>Warning</b>:  session_start(): Cannot send session cache limiter - headers already sent (output started at /homepages/**/**********/htdocs/*************/recepcion.php:1) in <b>/homepages/**/**********/htdocs/*************/recepcion.php</b> on line <b>5</b><br />
  4. <br />
  5. <b>Notice</b>:  A session had already been started - ignoring session_start() in <b>/homepages/**/**********/htdocs/*************/Web.php</b> on line <b>5</b><br />
  6. <br />
  7. <b>Notice</b>:  A session had already been started - ignoring session_start() in <b>/homepages/**/**********/htdocs/*************/usuario.php</b> on line <b>3</b><br />
  8. <br />
  9. <b>Notice</b>:  A session had already been started - ignoring session_start() in <b>/homepages/**/**********/htdocs/*************/BaseDeDatos.php</b> on line <b>3</b><br />
  10. <br />
  11. <b>Notice</b>:  A session had already been started - ignoring session_start() in <b>/homepages/**/**********/htdocs/*************/Usuario_BaseDeDatos.php</b> on line <b>2</b><br />
  12. <br />
  13. <b>Strict Standards</b>:  Declaration of Recepcion::iniciar_sesion() should be compatible with Web::iniciar_sesion($usuario, $clave) in <b>/homepages/**/**********/htdocs/*************/recepcion.php</b> on line <b>10</b><br />

Por cierto, no sé si esto afecta a este tema, pero respecto a:

Código HTML:
Ver original
  1. <b>Strict Standards</b>:  Declaration of Recepcion::iniciar_sesion() should be compatible with Web::iniciar_sesion($usuario, $clave) in <b>/homepages/**/**********/htdocs/*************/recepcion.php</b> on line <b>10</b><br />

Pensaba que podía renombrarse el método con independencia de los parámetros. No había tenido ningún aviso de ello hasta ahora.