Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/04/2003, 14:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Segun el manual session_register() solo funciona con variables globales. En tu caso $id no es global sino local a la funcion. Ademas, creo que primero debes asignar el valor a la variable y luego hacer el session_register().

Me extraña eso que dices que usando los superglobales fuera de la clase desaparezca la sesion. Pensaba en las sessiones como "objetos globales" a los que daba igual donde los activases con session_start(), siempre y cuando esta funcion se llame antes de acceder a $_SESSION.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.