Foros del Web » Programando para Internet » PHP »

no crea las variables

Estas en el tema de no crea las variables en el foro de PHP en Foros del Web. Hola a todos,tengo un problema con las sesiones, aunque las crea, no consigo guardar datos en ellas. La funcion q crea las sesiones esta en ...
  #1 (permalink)  
Antiguo 04/02/2002, 07:40
 
Fecha de Ingreso: febrero-2002
Mensajes: 27
Antigüedad: 22 años, 2 meses
Puntos: 0
no crea las variables

Hola a todos,tengo un problema con las sesiones, aunque las crea, no consigo guardar datos en ellas.

La funcion q crea las sesiones esta en un include y las primeras lineas del include son:
session_set_cookie_params(0);
session_save_path("$DOCUMENT_ROOT/temp");
session_start();

En la funcion q guarda los datos en la session lo he intentado de dos formas:

1-. Con la funcion session_register

$login_sesion=$row['login'];
$usuario_sesion=$row['id_usuario'];
session_register($login_sesion,$usuario_sesion);


2-. Con el array $HTTP_SESSION_VARS
global $HTTP_SESSION_VARS;
$HTTP_SESSION_VARS['usuario_sesion']=$row['id_usuario'];
$HTTP_SESSION_VARS['login_sesion']=$row['login'];

Tambien hecho lo mismo con el array $_SESSION

Pero no consigo q se guarden los datos en la sesion.

Necesito ayuda, please
Susana
  #2 (permalink)  
Antiguo 04/02/2002, 08:53
Avatar de chubu  
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 133
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: no crea las variables

session register recibe el nombre de la variable, no la variable en si. o sea, si tu variable se llama $variable debes llamar asi a la funcion

<pre>session_register(&quot;variable&quot;); </pre>

saludos

  #3 (permalink)  
Antiguo 20/02/2002, 14:00
 
Fecha de Ingreso: febrero-2002
Mensajes: 27
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: no crea las variables

Siento no haber podido darte las gracias antes por solucionarme el problema.
Efectivamente tenias razon, en el manual q consulto no estaba bien asi q ya funcionan mis sesiones. :)
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 14:58.