Способы создания уникального отпечатка пальца пользователя в PHP

Как лучше всего создать «отпечаток пальца» уникальности пользователя в PHP?

Например:

  1. Я мог бы использовать IP-адрес пользователя как «отпечаток пальца», однако может быть несколько других пользователей на том же IP
  2. Я мог бы использовать IP-адрес пользователя + пользовательский агент как «отпечаток пальца», однако, один пользователь можно просто переключиться с сафари на firefox и снова считаться уникальным.

В идеале, отпечаток пальца должен обозначать «машину», а не браузер или «ip», но я не могу представить, как это возможно.

Открыт для идей / предложений о том, как вы однозначно идентифицируете своих пользователей и какие преимущества / недостатки имеет ваш метод.

24
задан So Over It 3 November 2010 в 08:34
поделиться