[PHP] Notifiche tempo reale

bubino8

Utente Attivo
28 Apr 2017
343
19
18
28
BZ
Sera a tutti

Ho un piccolo sito personale con utenti registrati. Vorrei fare un sistema di notifica, ad esempio:

Se utente "pippo" ha effettuato l'accesso e commenta o mette mi piace ad una immagine di utente "pluto" il sistema manda in automatico una notifica all'utente Pluto una volta che ha effettuato l'accesso.

Pensavo una cosa del genere:
tbl_notifiche
id int autoincrement
id utente (che METTE mi piace o commenta)
id utente (che RICEVE mi piace o commento)
tipo_notifica (mi piace o commento)
letto (si/no O 1/0 in modo da impostare 1 o si quanto la notifica è stata letta/aperta)
Altro...

Al click del mi piace commento esegue una query con i dati necessari per la tabella notifiche.

Al login dell'utente che riceve la notifica, query che cerca quante notifiche ha il suo ID il contenitore si aggiorna in automatico ogni 10 secondi per vedere se ci sono nuove notifiche e le mostra nel div se presenti.

Spero di essermi spiegato

Io ho pensato a questa soluzione ma forse è un po incasinata. Se ci sono consigli o idee sono più che contento.

Grazie a tutti in anticipo
Elia