在PHP中无限期地识别同一个用户

时间:2013-05-27 16:43:11

标签: php identification user-identification

让我们切入追逐:

我正在社交/个人网站上工作,如果用户违反规则,我需要能够禁止用户。

我知道我可以通过IP地址识别用户,如果他们被禁止就阻止他们,但是如果他们有像我这样的动态IP地址怎么办?

getbrowser()?大多数计算机和手机都有超过1种网络浏览器。

代理人呢?

有没有什么办法可以一次又一次地识别同一个用户,而这些东西永远不会改变?我的意思是,不久前我想我可以做点什么来解决这个问题。 我在考虑:

 1. Get the IP of the user
 2. Get the country of the user
 3. Get the browser and OS of the user.

搜索仍然过于宽泛。我可以通过这样的搜索一次阻止多个人。

像Twitter和Facebook这样的大型网站如何做到这一点?到目前为止,对我来说这绝对是一场噩梦。

IP地址不应该像抽奖券一样吗? 2号一次都是一样的吗? 如果这是真的,我也许能够解决问题。

除此之外,我被困住了。 有什么建议吗?

2 个答案:

答案 0 :(得分:0)

  

有没有办法一次又一次地识别同一个用户并且不会改变什么?

不,没有。

答案 1 :(得分:0)

请勿检查IP地址等。只需强制用户登录并将密码发送到用户的电子邮件地址即可。然后根据需要禁用该帐户一段时间。这是第一步!