Domanda

Potresti suggerire un modo efficiente per identificare un utente unico con javascript (ad es. calcolare un hash da inviare al lato server)?

MODIFICA: Il punto è che non riesco a "intromettermi" nel browser (ad es. inviare cookie). E anche gli IP non sono l'opzione. E deve essere una soluzione lato client (quindi javascript).

È stato utile?

Soluzione

Una soluzione comune a questo problema è calcolare un ID univoco sul lato server, quindi inviare un cookie al browser contenente tale ID (verificando, innanzitutto, se quel cookie è già stato definito per il browser corrente).

Le reti pubblicitarie usano questa tecnica abbastanza pesantemente per raccogliere informazioni demografiche sugli utenti web.

MODIFICA A proposito, l'ID univoco " può essere semplicemente il primo ID sessione associato all'utente. Molti framework possono offrirti questo.

Altri suggerimenti

Ho annullato la risposta di Brian ma vorrei aggiungere che il problema è identificare un utente unico. Insistere sul fatto che ciò avvenga in Javascript - che è apolide oltre il livello della pagina a meno che non vi sia partecipazione a livello di server - semplicemente non è un approccio fruttuoso.

A " unico " stringa potrebbe essere l'indirizzo IP dell'utente, ma attenzione che diversi utenti dietro un firewall aziendale, ad esempio, potrebbero apparire con lo stesso IP.

L'indirizzo IP dell'utente è già disponibile a livello di server, non è necessario js.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top