Salve a te, e complimenti per la velocità con cui fai le cose.
Gli utenti online effettivamente sono un bel problema.. Potresti fare una cosa del genere: quando crei una sessione (quindi quando un utente si collega), salvala nel database; quindi, nella pagina in cui vuoi mostrare gli utenti online vai a cercare tutte le sessioni presenti nel database, ne estrai il nome utente e lo visualizzi.
Inutile dire che quando qualcuno fa il logout si cancellerà la sua riga dal database.
Sposto in assistenza tecnica. ;)
Magari fossi così veloce, ci sto impiegando più di 4-5 mesi a svilupparlo e direi che dopo tanto tempo sta prendendo forma. Comunque, ci ho provato ma vorrei far in modo che quando l'utente cliccasse su "entra in arena", a destra dovrebbero uscire tutti i nickname degli utenti entrati nell'arena. Poi quando escono dall'arena per andare a visualizzare la chat ad esempio o altre zone/sezioni, vorrei che il nickname utente non si vedesse più.
Beh, la strategia è sempre la stessa: salvi i dati quando clicchi su "entra in arena", e li cancelli quando ne esci..
Salve a te, e complimenti per la velocità con cui fai le cose.
Gli utenti online effettivamente sono un bel problema.. Potresti fare una cosa del genere: quando crei una sessione (quindi quando un utente si collega), salvala nel database; quindi, nella pagina in cui vuoi mostrare gli utenti online vai a cercare tutte le sessioni presenti nel database, ne estrai il nome utente e lo visualizzi.
Inutile dire che quando qualcuno fa il logout si cancellerà la sua riga dal database.
Sposto in assistenza tecnica. ;)
Basta un campo in più in cui salvi il timestamp. Poi carichi gli utenti la cui ultima attività è stata negli xx minuti scorsi.Si, ma sta il fatto che se dovessi uscire senza fare il logout rimarrebbe lo stesso la classe nella tabella, quindi nella lista degli online vedrei lo stesso l'utente che è uscito.
Ma comunque, ci lavorerò più in la su, preferisco finire le pagine più importanti. Mi spieghi la funzione php-ceil? So che è possibile fare questo:
Perfavore, Entra oppure Registrati per vedere i Link!
Vorrei fare una cosa simile dopo 15 righe, la sedicesima la visualizzo nella pagina 2. @Dvdxseo
Si, ma sta il fatto che se dovessi uscire senza fare il logout rimarrebbe lo stesso la classe nella tabella, quindi nella lista degli online vedrei lo stesso l'utente che è uscito.
Ma comunque, ci lavorerò più in la su, preferisco finire le pagine più importanti. Mi spieghi la funzione php-ceil? So che è possibile fare questo:
Perfavore, Entra oppure Registrati per vedere i Link!
Vorrei fare una cosa simile dopo 15 righe, la sedicesima la visualizzo nella pagina 2. @Dvdxseo
La ceil() serve ad arrotondare per eccesso, non penso ti serva
Per fare quella cosa lì basta aggiungere un LIMIT alla query che fai, ad esempio LIMIT 0, 15 per la prima pagina. Poi a pagina due dovrai fare LIMIT 16, 30 e così via.. la pagina ovviamente la ottieni tramite GET...