Fondamentalmente, ho un blog in cui voglio aggiungere un sistema di valutazione, che consentirà agli utenti di valutare ogni post su una scala da 1 a 5. Non voglio che gli utenti effettuino l'accesso, perché è troppo fastidio dalla mia parte. Tuttavia, voglio anche salvare alcuni dei voti.
Ad esempio, diciamo che X è un utente che ha votato un articolo 3/5. Quando X visita di nuovo questo articolo, voglio essere in grado di identificare X e dirgli che ha già valutato questo articolo 3/5. Quindi, ovviamente, alcuni dati devono essere salvati nel mio database. qual'è il miglior modo per farlo? Posso raccogliere il cookie o IP di X e conservarlo nel mio DB, e ogni volta che questo cookie / IP calcola un articolo, lo salvo semplicemente sotto il cookie / IP.
Per il mio caso, cosa sarà meglio usare: cookie o IP? E se possibile, qualcuno può spiegare le differenze tra il 2? I cookie sono stringhe univoche che identificano un dispositivo in modo univoco? I cookie cambiano per un dispositivo e, in caso affermativo, a quale frequenza? Grazie.