Foros del Web » Programando para Internet » PHP »

Sessiones en PHP

Estas en el tema de Sessiones en PHP en el foro de PHP en Foros del Web. Bueno queridos amigos un saludo a todos como siempre estoy aqui para ver si me pueden ayudar con un pequeño problemita que tengo. El problema ...
  #1 (permalink)  
Antiguo 24/04/2003, 12:21
 
Fecha de Ingreso: marzo-2002
Mensajes: 20
Antigüedad: 22 años, 1 mes
Puntos: 0
Sessiones en PHP

Bueno queridos amigos un saludo a todos como siempre estoy aqui para ver si me pueden ayudar con un pequeño problemita que tengo.

El problema es el siguiente.

He creado una session para cada usuario que se conecte a mi pagina el problema es que segun la teoria uno simplemente llama las variables que ha creado con register para dicha seccion.

Ahora bien si yo hago todo, asignación, llamado de variables en la misma pagina donde creé la sesion todo sale bien pero si lo hago en otra pagina osea una sub-pagina no me da los valores ni asigna a las variables de esas session pero si me impreme la ID de la session.

Ahora no se si yo puedo acceder a las variables mediante la ID. Algo asi por ejemplo ID.votar (es solo un ejemplo esto no funciona). La teoria dice que con simplemente llamar las variable de cualquier parte sirve.

En caso de no tener una respuesta a estó, acepto cualquier tipo de solución o sugerencia, o en su defecto un buen tutorial de PHPSESSID. (sessiones en php)
  #2 (permalink)  
Antiguo 24/04/2003, 12:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHPSESSID. es solo el nombre por defecto que le dá PHP a las sessiones que creas .. nada mas .. Es más, se lo puedes cambiar con session_name('mi_sesion');

Podrías poner el código (simplificado) que usas para declarar tus variables en la sesion y como pretendes leerlas en las siguientes páginas ...

Te comento tambien que en las FAQ's de este foro se comenta como usar las sessiones y que deberías usar los arrays supergloblales $_SESSION para trabajar con sessiones .. Repasalo.

Por otro lado el "SID" (Identificador Unico de sessión) se ha de propagar entre todas las páginas que sigan esa secuencia de páginas de esa sesión .. Si en algun momento se pierde se generará un nuevo SID (osese, una nueva sesión). Hay muchas formas de propagar ese SID . ya sea manualmente o automatico .. Todo esto lo definen las numerosas directivas de tu php.ini (en un phpinfo() tambien lo peudes ver)

Repasa el manual de PHP .. sección Sesiones:
http://www.php.net/manual/en/ref.session.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 07:54.