Foros del Web » Programando para Internet » PHP »

Variables $_SESSION['nombredevariable'];

Estas en el tema de Variables $_SESSION['nombredevariable']; en el foro de PHP en Foros del Web. Hola a todos, tengo una duda; las variables de sesión (las del usuario, o cualquiera) están asociadas a una dirección IP? Alguien que me explique ...
  #1 (permalink)  
Antiguo 08/04/2016, 07:53
k90
 
Fecha de Ingreso: marzo-2016
Mensajes: 7
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Variables $_SESSION['nombredevariable'];

Hola a todos, tengo una duda; las variables de sesión (las del usuario, o cualquiera) están asociadas a una dirección IP? Alguien que me explique cómo es el funcionamiento interno y como trabajan, graciasss.
  #2 (permalink)  
Antiguo 08/04/2016, 07:58
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 8 meses
Puntos: 171
Respuesta: Variables $_SESSION['nombredevariable'];

No van con IP, trabajan con respecto al navegador local, en este se almacenan... una vez cerrado este, la sessión se destruye, si es que antes no se ha hecho un logout o existiese cookie que la mantengan iniciada.
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 08/04/2016, 08:38
 
Fecha de Ingreso: septiembre-2014
Mensajes: 79
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Variables $_SESSION['nombredevariable'];

Podes relacionar por tu cuenta usando:
Código PHP:
Ver original
  1. $_SESSION["usuarioactual"]
  2. #con
  3. $_SERVER['REMOTE_ADDR']
  #4 (permalink)  
Antiguo 08/04/2016, 09:34
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: Variables $_SESSION['nombredevariable'];

Para una explicación detallada lo mejor es acudir al manual de php, manejo de sesiones.

En la introducción encontramos esto:
Cita:
A un visitante que accede a un sitio web se el asigna un id único, también llamado id de sesión. Éste es almacenado en una cookie en la parte del cliente o se propaga en el URL.

El soporte para sesiones permite almacenar los datos entre peticiones en el array superglobal $_SESSION. Cuando un visitante acceda a un sitio web, PHP comprobará automáticamente (si session.auto_start está establecido a 1), o sobre su petición (explícitamete a través de session_start()), si se ha enviado un id de sesión específico con la petición. Si éste es el caso, se recrea el entorno anteriormente guardado.
Y en uso básico encontramos esto:
Cita:
Las sesiones siguen un flujo de trabajo sencillo. Cuando una sesión se inicia, PHP recuperará una sesión existente usando el ID pasado (normalmente desde una cookie de sesión) o, si no se pasa una sesión, se creará una sesión nueva. PHP rellenará la variable superglobal $_SESSION con cualesquiera datos de la sesión iniciada. Cuando PHP se cierra, automáticamente toma el contenido de la variable superglobal $_SESSION, la serializa, y la envía para almacenarla usando el gestor de almacenamiento de sesiones.
__________________
Unset($vida['malRollo']);

Etiquetas: sesiones_en_php, sessions, session_start
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 13:35.