代码之家  ›  专栏  ›  技术社区  ›  svk

是否允许用户基于IP地址登录到站点?

php
  •  0
  • svk  · 技术社区  · 15 年前


    p、 不需要担心代理和IP欺骗。

    4 回复  |  直到 13 年前
        1
  •  4
  •   Claudiu    15 年前

    $_SERVER['REMOTE_ADDR'] 返回IP地址。你知道,因为你把它储存在数据库里。当他们登录时,您只需尝试将他们的IP与数据库中的内容匹配,然后弹出问题。我看不出问题在哪里。另外,如果你没有,考虑使用 INET_NTOA INET_ATON ( http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html

    祝你好运,烦人的用户!

        2
  •  2
  •   Brian Bauman    15 年前

    除非你能保证每个用户都有一个一致的IP地址(你不能),为什么还要麻烦这种“身份验证”?

        3
  •  1
  •   Andrew Cooper    15 年前

    简短的回答是否定的。没有办法跟踪IP地址,因为用户可以使用不同的计算机登录,而且IP完全不相关。

        4
  •  0
  •   Ozten    15 年前

    实际上,许多来自公共互联网的不同用户经常通过NAT或其他IP共享使用相同的IP地址。DHCP比过去更常见,这意味着这些IP地址将每天或以其他频率被释放和重新发布。移动设备将经常更改IP地址。因此,IP地址的稳定性和有效性因网络技术(蜂窝、有线、DSL、拨号等)而异。

    推荐文章