我正在创建一个管理区域/ cms,以便我的客户可以登录并更改其网站,例如网页上的内容,上传图片等。
出于安全考虑,我希望记录试图登录的人的IP和用户代理,无论是否合法地将每次尝试记录在数据库中。
使用合法用户的IP和用户代理我也希望实现一个"识别的设备"这个函数将用户IP和用户代理在登录时与先前记录的列表进行比较(我猜这是Facebook的做法)。
从我到目前为止所读到的内容,PHP的$ _SERVER [' HTTP_USER_AGENT']不可靠,get_browser()很慢。我知道UA可以被欺骗,但这是我能想到实现一个公认的设备的唯一方法。功能
有没有人对如何实现这一目标有任何建议或建议?