Tema: sessiones
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2009, 14:09
Avatar de Acron_0248
Acron_0248
 
Fecha de Ingreso: junio-2005
Ubicación: 127.0.0.1
Mensajes: 1.648
Antigüedad: 18 años, 10 meses
Puntos: 18
Respuesta: sessiones

Medio complicada la forma en que preguntas, pero, si entendí bien:

Sobre contar la cantidad de sesiones activas, yo, tomaría un valor de la variable $_SESSION que sea estático (por ejemplo: $_SESSION['usuarioActivo']) y en eso uso utilizo count()

Digamos que en $_SESSION['usuarioActivo'] se guardara el nombre del usuario que inició sesión, el código sería así:
Código PHP:
session_start();

....

$sesionesActivas count($_SESSION['usuarioActivo']); 
$sesionesActivas tendría un número en base a cada valor guardado en $_SESSION['usuarioActivo']


Sobre lo otro, yo preferiría usar algo similar a lo de arriba, es decir, un valor de la matriz $_SESSION que sea estático y comprar los valores, pero, si no quieres cambiar tu código, podrías usar esto:
Código PHP:
if(!empty($_SESSION)) {
    if(
key($_SESSION) == 'Andres'))
        print(
"La sesion activa es la del usuario Andres");

Podrías comparar e implementar como gustes, el punto clave sería utilizar la función key() para poder comparar las claves de la matriz $_SESSION y no los valores
__________________
Usuario Reigistrado de linux #399288