Foros del Web » Programando para Internet » PHP »

Equivalente de Session.SessionID en PHP

Estas en el tema de Equivalente de Session.SessionID en PHP en el foro de PHP en Foros del Web. En ASP, Session.SessionID permite conocer el número de la sesión y se mantiene mientras esté viva durante toda la sesión. Permítanme preguntarles, por favor, ¿Si ...
  #1 (permalink)  
Antiguo 18/07/2006, 09:15
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 15 años, 11 meses
Puntos: 1
Exclamación Equivalente de Session.SessionID en PHP

En ASP, Session.SessionID permite conocer el número de la sesión y se mantiene mientras esté viva durante toda la sesión.

Permítanme preguntarles, por favor, ¿Si yo quisiera hacer un seguimiento al número de la sesión en PHP, tambiés es posible o similar como en ASP?

Es decir, me imagino que igual que en ASP, también debe ocurrir en PHP que en el instante en que se activa el sitio, se debe generar un equivalente del Session.SessionID en ASP, imagínandome también que permanexerá durante la vida de esa sesion. Me disculpan si me equvoco.

En caso de existir en equivalente en PHP, les pregunto:

¿Igualmente permanece en el tiempo de vida de la sesión?

¿En qué momento se se genera ? y por último,

¿Tendrána un ejemplo de código donde se evalúe en valor de esa variable, en cualquiera de las páginas que sean visitadas?

Saludos y gracias de antemano.

PD. Tengo una emergencia. Luego estudiaré PHP, con más calma.
  #2 (permalink)  
Antiguo 18/07/2006, 09:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 11 años, 6 meses
Puntos: 2122
El tiempo de vida de las sesiones de php, estan definidas por varias cosas, como el php.ini, o la funcion session_cache_expire y session_cache_limiter, ahora, el Session ID (SID) se genera cuando tu llamas al principio de tu codigo a session_start();

Un ejemplo es facil:
pagina1.php
Código PHP:
session_start();
$_SESSION['myVar'] = "hola!"
pagina2.php
Código PHP:
session_start();
echo 
$_SESSION['myVar']; // imprime "hola!" 
  #3 (permalink)  
Antiguo 18/07/2006, 10:01
Avatar de KarenFerreira  
Fecha de Ingreso: abril-2005
Ubicación: Bucaramanga, Colombia
Mensajes: 87
Antigüedad: 12 años, 8 meses
Puntos: 2
Añadiendo algo al comentario anterior, puedes conocer el ID de tu sesion mediante el uso de session_id(), esto te permite cambiar el id de sesion o simplemente te devuelve el id existente...

Para consultar el id:
Código PHP:
<?php
session_start
();
$id session_id();
...

// para establecer uno nuevo

session_id("misesion");
?>
__________________
'Esto va a salir mal de todos modos, asi que no vale la pena estresarse por eso.' Tony Kakko.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 17:05.