Amigos,
Tengo un problema. Tengo un archivo en el cual manejo una clase, que me sirve de traductor de idiomas. Estoy utilizando sesiones para mantener el valor de mi clase.
Ahora, he llegado a un sector en mi web en el cual existe otro archivo que se autoinstancia solo y ahí empiezan los problemas.
En resumen, son 2 archivos que se insertan en un mismo documento, ambos declaran su clase y todo, pero al final va una instrucción como esta:
if(session_id() == "")
{
session_start();
}
//si no esta creado el objeto carrito en la sesion, lo creo
if (!isset($_SESSION["ocarrito"]))
{
$_SESSION["ocarrito"] = new carrito();
$_SESSION["opersona"] = new persona();
}
////////////////////////////////////////////////////////////////////
Y para el otro archivo va:
//inicio la sesión
if(session_id() == "")
{
session_start();
}
//si no esta creado el objeto carrito en la sesion, lo creo
if (!isset($_SESSION["oIdioma"]))
{
$_SESSION["oIdioma"] = new cls_traductor();
}
///////////////////////////////////////////////////////////////////////////////////////
Ahora, por alguna razon si levanta la clase oIdioma, pero no levanta la otra clase, la del carrito (ocarrito) la declaración en la hoja web es:
<?php
require ("../../datos/cls_idioma2.inc");
require("carrito.inc");
?>
No sé en qué puedo estar fallando...alguna sugerencia???