controllare se un utente è ancora collegato.

megarospo

Utente Attivo
25 Set 2007
147
0
0
Ciao a tutti.
Come posso controllare se un id di sessione (e quindi un utente) è ancora collegato?
premetto queste specifiche:
N. Id registrato su database;
Non uso cookie. :book:
Ciao!!
 

nessuno1

Nuovo Utente
20 Ago 2010
10
0
0
nessuno.gotdns.org
Ti conviene creare un cella nel database in cui metti il timestamp attuale ogni N minuti ad esempio.
Poi non devi fare nient'altro che controllare se il time stamp attuale è maggiore di quello registrato + N minuti (ovviamente in secondi)
In sostanza
$a = prendo il valore dal database;
if(($a+120) < time()) { l'utente è collegato } else {non lo è piu}
 

megarospo

Utente Attivo
25 Set 2007
147
0
0
mmm...
Pesavo che avendo l'id della sessione di un utente ci potesse essere una "funzione" che richiamandola verificasse se la sessione in esame fosse ancora attiva o no (true o false)
Esiste una funzione per questo scopo? Ho cercato ma non ho trovato nulla di diretto ed immediato. :book:
 

nessuno1

Nuovo Utente
20 Ago 2010
10
0
0
nessuno.gotdns.org
Sinceramente non penso che esista e nemmeno che sia possibile crearla..
Perché se non erro, le variabili di sessione vengono salvate nella /tmp del server, e rimosse però non quando l'utente distrugge la sessione (e se non fa il logout, ovvero non distrugge la sessione? se chiude il sito ma il browser no? la sessione rimane attiva, ma l'user non è on line effettivamente) ma quando non ci sono più richieste dal client al server con la relativa PHPSESSID.. (sempre se non erro eh xD)
Dunque secondo me, o fai così usando un database (che sia quel che ti pare, anche un file di testo va bene alla fine) oppure non ne ho idea :jolly:
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Controllare se un utente ha gia votato!! PHP 4
O controllare se esiste già un utente nel database PHP 4
D controllare valore in tabella mysql PHP 0
G Controllare valori in 2 tabelle PHP 5
seranto [ASP] Controllare il testo inserito in Textarea Classic ASP 6
N [PHP] Controllare condizione ciclo While PHP 9
K [PHP] Controllare dati database tra due valori PHP 18
L [PHP] if con array per controllare l'ip locale PHP 1
Fede72 Controllare le checkbox con PHP PHP 6
max_400 Come si fa a controllare se un sito è sicuro? Sicurezza e Virus 2
B [MySQL] CONTROLLARE I PRIMI CARATTERI DI UN CAMPO VARCHAR MySQL 8
T [ASP] controllare popup Classic ASP 3
Jonn [PHP] Controllare l'inizio di una stringa PHP 5
M Controllare se il prezzo inserito è espresso in centesimi e non in millesimi PHP 0
J Php ajax sql controllare se l'id esiste in una tabella db PHP 2
matteoraggi Controllare le vendite con Analytics e condividerne uan parte con altri Google Analytics 0
L Controllare il numero dei campi segnati Javascript 0
A Controllare l'animazione di una skills bar realizzata con i keyframes css3 Javascript 1
I controllare email Javascript 3
Sevenjeak Controllare dipendenze del programma Java 1
P Controllare che il form sia composto da soli numeri e non sia vuoto? Javascript 11
A Controllare affidabilità di un sito PHP 0
D Complicamento scrittura INPUT ( più input da controllare ) Javascript 1
L funzione si e funzione no controllare se e stata richiamata o no Javascript 1
B Controllare se un codice è in un DB Javascript 1
F Controllare peso di un file in un imput Javascript 3
M Controllare se una stringa è contenute in un'altra Javascript 2
E come faccio a controllare la lunghezza e la composizione di alcune variabili? PHP 2
E come controllare che in una stringa non ci siano altre lettere tranne alcune definite? PHP 1
L Controllare datetime PHP 6
M controllare email da android Sviluppo app per Android 0
C Esercizio: Inserire elenco numeri e controllare che siano di tupi numerico Javascript 2
C Controllare l'esistenza di un record in una tabella. MySQL 2
I Controllare DIV tramite passaggio mouse su link in altro DIV HTML e CSS 5
M PHP controllare sia attiva una sola istanza del codice PHP 0
valient13 Controllare da database se è on o off PHP 5
U Controllare all'interno di un file incluso se un altro file è stato incluso... PHP 7
I controllare player quicktime da pulsante Javascript 1
M Controllare Presenza di un link Classic ASP 4
V Controllare due chechbox e un campo mail Javascript 5
T controllare gli errori nel log di php PHP 1
M controllare responseText Ajax 1
T controllare il volume Flash 2
M Ho bisogno di TUTTI VOI! Si può controllare dalla sezione "admin" un template ?? Flash 0
Linchiamoci Script per controllare i banner. PHP 5
K Controllare il click su un link Classic ASP 1
S Controllare se è installato flash flayer Javascript 0
lupin3m [help] problema nel controllare il filmato con i simboli Flash 7
N Webcast Microsoft su un prodotto per gestire e controllare l'infrastruttura IT Altri Annunci 1
I Login da controllare Flash 0

Discussioni simili