【问题标题】:Should I use cookies or IP address to identify unique visitors?我应该使用 cookie 或 IP 地址来识别唯一访问者吗?
【发布时间】:2014-02-25 09:19:23
【问题描述】:

根据标题,我网站的“主页”会根据用户是否独特(即用户之前从未访问过该网站)而有所不同。

我很欣赏“从不”在 cookie 或 IP 地址的任何一种情况下都不是 100% 准确的,因为它们可能会被清除或重置,但它们是我所知道的两个最可行的选项(我愿意接受建议) .

推荐的方法是什么?

我怀疑答案是否基于意见,但如果过于主观,请发表评论,我会修改问题。

【问题讨论】:

    标签: asp.net cookies web ip-address user-tracking


    【解决方案1】:

    使用 IP 地址会更容易、更可靠,如果只有 IP 地址能识别单个用户,但事实并非如此。它标识网络中的一个节点,该节点可以是单台计算机,也可以是连接多台计算机的路由器。

    例如,公司中的每个人通常都连接在网络中,并通过单个路由器访问互联网。

    此外,大多数 IP 地址都是动态分配的。一些 DHCP 服务器被配置为让用户尽可能长时间地保持相同的 IP 地址,但有些则不会。为动态 IP 地址分配预定义时间的租约,该时间通常在一小时到两天之间变化,因此许多用户每周会多次获得不同的 IP 地址。

    您最好的选择是 cookie。尽管由于您提到的限制,它们不是很准确,但它比使用 IP 地址更接近。

    【讨论】:

      【解决方案2】:

      由于国内大部分DSL不提供静态公网IP,所以我觉得session cookie比较好,可以做回访记录。

      假设您不介意使用您正在构建的网站以外的其他工具,Piwik(免费开源软件)和 Google Analytics 等工具可提供此功能。

      【讨论】:

        猜你喜欢
        • 2015-11-17
        • 2015-01-16
        • 2011-03-03
        • 2010-11-01
        • 2014-11-07
        • 1970-01-01
        • 1970-01-01
        • 2021-01-03
        • 1970-01-01
        相关资源
        最近更新 更多