Pergunta

Você poderia sugerir uma maneira eficiente de identificar um usuário único, com javascript (por exemplo, calcular um hash para enviar para o lado do servidor)?

EDIT: O ponto é que eu não posso 'intrometer' no navegador (cookies por exemplo enviar). E IPs também não são a opção. E tem que ser uma solução do lado do cliente (portanto javascript).

Foi útil?

Solução

Uma solução comum para este problema é calcular uma identificação única no lado do servidor, em seguida, empurre um cookie para o navegador que contém esse ID (verificar, em primeiro lugar, para ver se esse cookie já foi definido para o navegador atual).

redes

Publicidade usar essa técnica bastante fortemente para reunir informações demográficas sobre usuários da Internet.

Editar A propósito, o "ID único" pode simplesmente ser a primeira sessão ID associado ao usuário. Muitas estruturas podem fornecer isso para você.

Outras dicas

Eu upvoted resposta de Brian, mas eu gostaria de acrescentar que o problema é identificar um usuário único. Insistindo que ser feito em Javascript - que é apátrida além do nível de página a menos que haja participação no nível do servidor -. Simplesmente não é uma abordagem frutífera

A "única" string poderia ser o endereço IP do usuário, mas cuidado que os usuários de diferentes atrás de um firewall corporativo, por exemplo, poderia aparecer com o mesmo IP.

O endereço IP do usuário já está disponível ao nível do servidor, você não precisa de js.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top