Asp.net 如何识别网站上的唯一用户?
我有一个网站,我可以收集观众的各种信息(日志),包括但不限于:Asp.net 如何识别网站上的唯一用户?,asp.net,Asp.net,我有一个网站,我可以收集观众的各种信息(日志),包括但不限于:IP,国家,城市,操作系统,日期和时间。(如果是移动设备,则为MobileOS,设备型号等) 但是,具有相同IP地址的日志似乎对识别浏览者没有帮助,因为该网站主要由我所在大学的学生使用,他们的IP地址与该大学的WiFi地址相同 我曾想以某种方式获取查看器设备的MAC地址,但它似乎不适用于ASP.NET。(有一个JavaScript解决方案,但它只适用于IE。) 有没有办法获得我的用户的MAC地址?或者,有没有其他方法可以唯一地识别我网
IP
,国家
,城市
,操作系统
,日期
和时间
。(如果是移动设备,则为MobileOS
,设备型号
等)
但是,具有相同IP地址的日志似乎对识别浏览者没有帮助,因为该网站主要由我所在大学的学生使用,他们的IP地址与该大学的WiFi地址相同
我曾想以某种方式获取查看器设备的MAC地址,但它似乎不适用于ASP.NET。(有一个JavaScript解决方案,但它只适用于IE。)
有没有办法获得我的用户的MAC地址?或者,有没有其他方法可以唯一地识别我网站上的用户,我也许可以使用
提前感谢。您无法获取MAC地址,因为您和网站的浏览者之间有很多机器(和接口)。正如您所发现的,IP地址不是唯一的,因为访问者可能在NAT后面,或者可能因为租约续订或临时分配而更改IP地址 如果您只是想识别机器(以及用户和会话),还有其他方法可以进行指纹识别:
您没有解释为什么要获取MAC地址。你想完成什么?在大多数情况下,Mac电脑无法通过路由器。只需使用cookie,如果您正在获取他们的MAC地址,您打算如何处理这些信息?我想有些用户可能会担心你会这么密切地跟踪他们。我只是认为MAC地址对于每个设备都是独一无二的,这样我就可以区分具有IP1和MACAddress1的日志和具有相同IP、IP1和MACAddress2的日志。您声称我将沿着请求来自的路径获取最后一台机器的MAC地址。我同意。。。我正忙着看pdf,谢谢SPDF转到