Estuve probando de hacer algo, pero me da errores... comento un poco la "jugada" a ver si vemos el fallo...
- En la página principal (con usuario registrado y sesión iniciada) instancio mi objeto ("_GDataConnection").
- Abro la conexión con "_GDataConnection::connect()"
- Guardo la instancia de este objeto ($GDC) en sesión ($_SESSION['gdc'] = $GDC)
Hasta aquí todo bien... ahora la web carga, y se hacen una serie de peticiones AJAX. En esta, ahora mismo tengo cosas como:
Código PHP:
Ver originalfunction mifuncion($datos){
$GDC = new _GDataConnection();
$GDC->connect();
//cosas...
$GDC->disconnect();
}
y cuando pruebo a cambiarlo por:
Código PHP:
Ver originalfunction mifuncion($datos){
/*$GDC = new _GDataConnection();
$GDC->connect();*/
$GDC = $_SESSION['gdc'];
//cosas...
//$GDC->disconnect();
}
ya no me hace las consultas...
Como era un poco tarde cuando lo probé, ya no me dio tiempo a mirar a fondo el log de errores, pero en las funciones que cambié el conector por la variable de sesión no tiraban las consultas (ya que me decía que ciertas variables no eran objetos, cuando lanzo consultas para posteriormente construir objetos...).
Gracias por la respuesta.
Un saludo.