Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2010, 08:02
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Concepto de session_id()

Cita:
Iniciado por savi Ver Mensaje
Intento de otro modo, si yo tengo en session_start() y defino mis variables y datos en $_SESSION, si luego se conecta desde otra maquina otro user, S_SESSION tendra los datos suyos, no ?
No!, las sesiones se mantienen para el usuario logueado en ese pc, a no ser que se especifique lo contrario. Si alguien se conecta a tu sistema desde otra máquina, tendría que loguearse (normalmente) para "activar" sus propias variables de sesión y no se "toparían" con las que hayan ya creadas para otros usuarios.

Cuando te digo: "a no ser que se especifique lo contrario", me refiero a:

1. Cerrar el navegador
2. Piques implícitamente en un link cerrar sesión.
3. Tengas un script que destruya la sesión cuando pase x tiempo de inactividad.

Si tú quieres mantener la sesión de un usuario activa siempre, ya debes crear cookies para tal fin, pero pues eso es otro cuento. Acuérdate, las sesiones se mantienen mientras estés navegando en el site, luego se destruyen.

Espero me entiendas

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com