ma perché mai rompere le scatole al database quando php ci dona le sessioni?Originariamente inviato da vinmie
Ragazzi le soluzioni sono svariate.
Esistono le sessioni, gli indirizzi IP oppure i COOKIE.
Poi è possibile anche appoggiarsi al DATABASE.
Pensandoci basterebbe salvare sul database ad ogni refresh di pagina fatta dall'utente una timestamp.
Fai il controllo con le sessioni e distruggi quelle più vecchie di un dato timestamp, perché complicarsi la vita?Originariamente inviato da vinmie
Poi se si ha la possibilità di inserire un cron nel sistema basta creare uno script che ogni 30 secondi distrugge tutte le sessioni di autenticazione che per esempio non hanno il timestamp aggiornato da 5 minuti.
Sbagli, facebook utilizza ajax per aggiornare utenti in chat e notifiche. Fa richieste al server continue ogni 55 secondi che cadono appena cambia qualcosa e allo scadere si autorinnovano. Provare per credereOriginariamente inviato da vinmie
In risposta alla tua domanda su come fa facebook è chiaro che FB avendo server dedicati (cluster) hanno procedure offline che girano in autonomia sul server come se fossere delle richieste CRON.
Spero di essere stato chiaro.![]()

Rispondi quotando