Foros del Web » Programando para Internet » PHP »

problemas sesiones

Estas en el tema de problemas sesiones en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/05/2006, 05:27
 
Fecha de Ingreso: abril-2006
Mensajes: 76
Antigüedad: 11 años, 7 meses
Puntos: 0
problemas sesiones

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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.