Devo utilizzare l'indirizzo IP oi cookie per un semplice plug-in di valutazione per il mio blog?

1

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.

    
posta darkhorse 02.06.2016 - 15:40
fonte

1 risposta

1

Un cookie è una stringa di dati che viene memorizzata nel browser dell'utente ed è associata al dominio che lo ha creato. Tutte le richieste successive che il browser invia al tuo dominio includeranno il contenuto di tale cookie. Può anche essere letto / scritto tramite Javascript sulla pagina. È essenzialmente una parte di dati sul browser che è "di proprietà" del tuo dominio.

L'indirizzo IP è l'identificativo univoco utilizzato per inviare / ricevere richieste su Internet. Un gruppo di computer che condividono la stessa rete potrebbe avere lo stesso indirizzo IP.

Se il tuo obiettivo principale è quello di prevenire più voti da un singolo utente, allora l'indirizzo IP sarebbe più adatto, in quanto è generalmente più difficile cambiare l'indirizzo IP, quindi è quello di cancellare i cookie. Un altro punto debole dei cookie è che, quando si naviga in modalità in incognito, i cookie vengono distrutti al termine della sessione.

Un vantaggio per i cookie rispetto all'indirizzo IP è, è possibile memorizzare la valutazione completamente sul lato client, senza dover memorizzare nulla nel database.

    
risposta data 02.06.2016 - 16:20
fonte

Leggi altre domande sui tag