Hola,
 
Tengo problemas con las sesiones. Trabajo con objetos y hasta la fecha no he tenido problemas declarando objetos y sesiones. pero ahora resulta que las variables de sessiones no se propagan con un nuevo módulo que he realizado:
 
Detallo:
 index.php
<?php 
include_once ("app.php");
include_once ("bbdd.php");
session_start(); 
.
.
.
.
$_SESSION['aplicacion'] = new app();
$_SESSION['bbdd'] = new bbdd();
.
.
.
 
De momento sin problemas... aqui pido usuario y constraseña y utilizado las 2 clases para conectarme a una BBDD, luego paso a la siguiente página (con usuario validado):
 
 app.php
<?php
include_once ("bbdd.php");
session_start(); 
.
.
.
 
También sin problemas de momento. Ahora pasamos al siguiente formulario
 
 consultas_sql.php
<?php
include_once("app.php");
session_start();
.
.
.
También sin problema, hasta aqui todas mis objetos funcionan perfectamente. El problema biene a continuación. Dentro de esta página tengo un form que llama a la siguiente página:
 
 consultas_sql_procesa_parametros.php
<?php
include_once("bbdd.php");
session_start();
.
.
.
$regs = $_SESSION['bbdd']->Sql ( $sql );	<-ERROR
 
Aqui es donde me da error (The script tried to execute a method or access a property of an incomplete object). Que yo sepa siempre he puesto los includes antes del session_start() y hasta ahora me funcionaba...No se donde esta el error....
 
Incluyo cabeceras de app.php y bbdd.php:
 app.php
<?php 
	include_once ("bbdd.php");
	session_start(); 
 
	class app 
	{
         .
         .
         .
         .
 
 bbdd.php
<?php
	session_start();
?>
<?php
	class bbdd
	{
         .
         .
         .
         .
         .
 
 
Es posible que exista algun límite de includes por sesion o algo por el estilo?!?!!
 
Grácias por la ayuda.
Yartax 
  
 
