Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2008, 10:12
Avatar de miwe00
miwe00
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barranquilla, Colombia
Mensajes: 6
Antigüedad: 17 años, 3 meses
Puntos: 0
Extraño problema con una variable de sesion en php 5

Hola a todos... Tengo un rarisimo problema con una variable de sesion en php.
Resulta que estoy desarrollando una web con apache+php+mysql, y una de las variables de sesion se me pierde asi no mas.... Es rarisimo porque:

1. Es la UNICA variable de sesion a la que le pasa eso
2. Localmente funciona bien, pero sobre internet... Pufff..!!!

La cosa es asi: Esta el erchivo index.php; en él llamo a una funcion asi:

Código PHP:
session_start();

$var=NULL;
$var=FuncionQueLlamo();
if(isset(
$var))
{
        
$_SESSION['referente']=$var

Y la funcion seria mas o menos asi:

Código PHP:
function FuncionQueLlamo()
{
        
//aqui hago una consulta a la BD; me arroja un cierto valor que guardo en una variable normal
       //.......
       //........
        
$miVariable=$ResultadoSQL;
       
        return 
$miVariable;


Y resulta que cuando quiero usar el valor almacenado en $_SESSION['referente']... NADA...!
A que puede deberse esto? Postearía el codugo original, pero esta un poco engorroso. Lo que les coloco es mas o menos la esencia de lo que hago.

Un conocido me recomendó igualar los parámetros de mi php local a los del servidor, de modo que coloque en el php.ini el safe:mode a on, tal como esta en el servidor. Ah, y tienen la misma versión, php 5.1.6

Que puedo hacer..???? AYUDAAAAAAA.....!!!