Originariamente inviato da Threepwood
Quando si logga crea un tot di sessioni e null'altro.
sì.. am dove le crea? s ele crea nel dtaabase le puoi contare.. altrimenti no...

Ciò che mi occorre non è una stima ma il numero corretto...potrebbe essere anche che l'utente resti 10 minuti sulla stessa pagina...
Credo che il numero esatto, senza stime, lo possa conoscere solo Dio (se c'è)

Dev accontentarti di una stima.. perchè l'arcvhitettura client server funziona così... il server riceve richieste ed invia risposte... questo è tutto quello che può sapere dell'utente.
Poi può anche essere che esca a fare la spesa lasciando aperta la tua pagi na.. ma infondo a te interessa sapere anche quanti utenti "attivi" ci sono. di quelli che si addormentano davanti al tuo sito che te frega?
Solitamente nessuno resta sulla stessa pagina (attivamente) più di 5 minuti (a meno che no sia un testo molto lungo ed interessante insomma... ) quindi prendendo chi negli ultimi 5 miuti ha chiesto qualche pagina hai una stima probabilmente anche leggermente superiore alla realtà.. con 3 dovrebbe essere più reale... valuta tu..


lato server non posso sapere quali sono i valori delle sesioni aperte?
ripeto: le sesisoni standard di php vengono salvate su filesystem e non credo tu possa trovare un modo efficiente per calcolare quante sono quelle attive.
Ti conviene aggiungere alla tabella utenti del tuo database un campo che contenga il timestamp dell'ultima attività... su quello fai la query come dico sopra