Si yo hago count($_SESSION), me devolverá el numero de "elementos" que hay dentro de MI sesion, o me devolvera el numero de sesiones que hay en el servidor??
Te devolvera el numero de elementos del array $_SESSION, del primer orden. Por ejemplo:
<?php
$_SESSION[nombre_completo][nombre]="Facku";
$_SESSION[nombre_completo][apellido]="xD";
$_SESSION[color]="rojo";
?>
Te saldria
2, es decir contaria a [nombre_completo] y a [color].
Es que me he creado un array multidimensional con una sesion, para asi poder tener varias cuentas abiertas con la misma sesion y quiero hacer el count para sabar si tengo que utilizar unset a la hora de desloguearse o session_destroy...
Las sesiones son unicas a cada nueva apertura del navegador, no instacia. Es decir que si entras con Firefox, navegas un poco, abris otra instacia vas a mantener la sesion. Si cerras ambos navegadores la sesion se pierde para el cliente automaticamente.
Otra cosa, la sesion seria la misma, solo estarias usando un elemento diferente de las misma, por lo que si usas session_destroy estarias borrando el array $_SESSION completo!. En este caso te convendria usar unset.
<?php
unset($_SESSION[color
]="rojo"); ?>
Saludos