我应该使用Cookie或IP地址来标识唯一身份访问者吗?

3 asp.net cookies ip-address user-tracking web

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

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

推荐的方法是什么?

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

Guf*_*ffa 6

如果仅IP地址可以标识单个用户,但使用IP地址不能标识单个用户,则使用IP地址将更加容易和可靠。它标识网络中的节点,该节点可以是单台计算机,也可以是连接多台计算机的路由器。

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

而且,大多数IP地址都是动态分配的。某些DHCP服务器配置为允许用户尽可能长时间地保留相同的IP地址,而有些则不能。为动态IP地址分配了预定义的租期,通常在一个小时到两天之间,因此许多用户每周都会多次获得不同的IP地址。

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