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

Quité todos los session_start(), cree un método de la clase Web:

Código PHP:
Ver original
  1. public function iniciar_sesion(){
  2.         session_start();
  3.     }

a la que llamo en las páginas así:

Código PHP:
Ver original
  1. <?php
  2. $web = new Galeria(AUTOR,
  3.                    FECHA_CREACION,
  4.                    FECHA_MODIFICACION,
  5.                    VERSION);
  6.  
  7. $web->iniciar_sesion();
  8.  
  9. $web->escribir_doctype();
  10. $web->iniciar_html();
  11.     $web->escribir_head();
  12.     $web->iniciar_body();
  13.         $web->escribir_capa_superpuesta();
  14.         $web->iniciar_contenedor();
  15.             $web->iniciar_encabezamiento();
  16.                 $web->escribir_menu_superior();
  17.                 $web->escribir_mensaje_de_informacion('');
  18.                 $web->escribir_mensaje_de_aviso('');
  19.                 $web->escribir_mensaje_de_exito('');
  20.                 $web->escribir_mensaje_de_error('');
  21.             $web->finalizar_encabezamiento();
  22.             $web->iniciar_columna_central();
  23.                 $web->iniciar_columna_izquierda();
  24.                     $web->titular_columna_izquierda(TITULO, SUBTITULO);
  25.                     $web->escribir_columna_izquierda();
  26.                     $web->indexar_inicio(HAY_ENLACE_AL_INICIO);
  27.                 $web->finalizar_columna_izquierda();
  28.                 $web->iniciar_columna_derecha();
  29.                     $web->escribir_columna_derecha();
  30.                 $web->finalizar_columna_derecha();
  31.             $web->finalizar_columna_central();
  32.         $web->finalizar_contenedor();
  33.     $web->finalizar_body();
  34.  $web->finalizar_html();
  35. ?>

Respecto al ouptut buffering... me he perdido un poco... ¿cuáles serían las variables que tendría que mirar en mi php.ini local para saber si "no inicio salida hasta haber recibido encabezados específicos"?

Gracias una vez más, Triby.