php – 如何检测新的机器像Facebook?
|
我实际上是试图用一台电脑检测一个人,就像Facebook一样.每当您使用不同的机器登录Facebook时,它会检测到新机器,并要求您注册.他们如何发现该人正在使用另一台电脑.可能他们可以跟踪客户端MAC或实际IP(但这通常会在每次重新连接时发生变化). 如何检测? 我最近尝试了以下结果:MACBOOK =我的笔记本电脑 戴尔=我的朋友的笔记本电脑 我在SWEDEN的MACBOOK上登录到Facebook,并被要求命名设备. 我的朋友在瑞典的戴尔登录Facebook,被要求命名设备. 我们都去了日本. 我在JAPAN的MACBOOK上登录到Facebook,我没有要求再次命名设备. 我的朋友在JAPAN登录到DELL的Facebook,并没有要求再次命名设备. 我在日本的戴尔登录了Facebook,被要求命名设备. 所以,从此我得出两个不同的选择: >每个Facebook用户登录设备的持久性cookie. 由于2.如果没有安装插件,或者没有安装插件,我们就不可能实现2. 探索我与Facebook的cookies,我发现其中13个.使用谷歌浏览器这是非常有用的.只要去chrome://设置/ cookies,你会得到一个列表. 名为“lu”的Facebook Cookie包含以下信息: Name: lu Content: (data) Domain: .facebook.com Path: / Send For: Any kind of connection Accessible to Script: No (HttpOnly) Created: Thursday,June 9,2011 8:58:10 PM Expires: Saturday,June 8,2013 8:58:10 PM 这是唯一的cookie,它们不会在浏览器关闭,同一天或几天前过期.我受过教育的猜测是(数据)将包括他们检查此功能的设备信息. 我也猜测他们将信息存储在他们的数据库中,并且登录后他们会再次与数据匹配.如果您以某些预定义的方式进行匹配(例如,ip地址和浏览器都是一样的),则会自动获得批准.这将解释为什么您可以格式化您的计算机,并仍然让设备获得批准. 我猜测,如果您删除所有的Cookie,然后移动到其他互联网提供商,则需要重新注册该设备. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
