如何通过网站访问获取客户端MAC地址?

Ric*_*ard 30 mac-address client-side

我有我的网站,它记录了访问者的数量,IP和访问时间......

我想识别每个访问者...我认为这可能记录IP地址...但是当IP是动态的时,我的系统会失败.所以我认为我可以解决它录制MAC地址...是否可能?应该使用什么语言?PHP,ASP,Javascript?

谢谢

编辑:我可以用来识别每个用户而无需登录信息(用户名和密码).

Ale*_*lli 47

根据TCP/IP标准,MAC地址永远不会在与其相关的局域网之外进行通信 - 超出该局域网的路由器甚至无法获取您尝试记录的信息.还有许多其他的方式,试图找出独特的访问者,其中包括除IP匹配的用户代理的详细信息,投放Cookie作为响应的一部分,&C:它,毕竟,在"网络领域的核心功能分析".MAC地址根本不属于使用它的技术范围的一部分! - )


小智 7

只有在您使用在客户端计算机上安装"本机"应用程序的技术时,才有可能.例如,activeX组件,Java applet或客户端应用程序.然后,该应用程序一旦安装就可以获得MAC,然后以MAC作为参数调用您的Web服务器.换句话说,您必须构建自己的前端"浏览器"来处理登录.然后,一旦用户登录,您就可以在默认浏览器中启动应用程序.

如果未来的浏览器允许用户授予特定站点访问MAC的权限,那将是很好的.然后,如果一个站点有一个说"注册此设备"的按钮,Web应用程序可以这样做,而无需安装额外的本机应用程序(毕竟,浏览器是本机应用程序).

  • 我不同意"它会很好......" - MAC很容易被欺骗,并且不会提供真正的安全性. (6认同)

Sha*_* D. 5

您是否只能让他们存储cookie,以便它们回来时可以被唯一标识?无需用户名/密码。

http://en.wikipedia.org/wiki/HTTP_cookie