【问题标题】:how can I get Real IP? [closed]如何获得真实 IP? [关闭]
【发布时间】:2013-03-28 07:11:00
【问题描述】:

我开发了一个网站。我使用 $_SERVER 变量来查找客户端的 IP。刷新互联网连接时,它显示不同的IP。如何获取真实IP,让客户在一台电脑上只能注册一个账号?

【问题讨论】:

  • 你不能。它永远不会起作用。你认为现在每个人都有静态 IP 吗?
  • Pitchinnate 的说法是正确的,因为用户可以通过代理、VPN 或隧道进行连接,并拥有完全不同的 IP 地址。

标签: php web ip-address registration


【解决方案1】:

很遗憾,无法保证一台计算机(或用户)只会注册一个帐户。即使您的大多数用户都有一个固定的 IP 地址,想要破坏您的系统的人也只会想方设法通过不同的路线连接到您的网站,这样您的支票就不会意识到他们每次都是同一个人。

您可以将您的系统设计为需要一个有效的电子邮件地址,这将减少篡改量,但不会阻止有决心的人使用一次性电子邮件地址在您的网站上注册多个帐户。

【讨论】:

  • 作为此答案的最新更新,我将补充一点,我目前为一家使用代理服务的公司工作,以允许其使用数十个不同的 IP 地址访问和注册目标网站。目标公司并不总是很喜欢它,但英国法律似乎允许这样做。一些公司经常蠕动和阻止 IP 地址,但很容易切换到一组不同的代理并几乎立即重新获得访问权限。尝试按 IP 地址过滤永远不会让确定的客户端拖慢很长时间。
猜你喜欢
  • 2011-01-23
  • 1970-01-01
  • 2012-11-18
  • 1970-01-01
  • 1970-01-01
  • 2011-01-06
  • 1970-01-01
相关资源
最近更新 更多