php 浏览器唯一标识符,在PHP中获取唯一的Web浏览器ID

这篇博客讨论了如何在PHP中获取并存储Web浏览器的唯一标识符,以便跟踪用户使用的浏览器类型。提到的方法包括使用cookies和浏览器的本地存储。通过创建cookie或存储字符串在本地存储中,可以识别回访用户的浏览器信息。此外,还提到了Evercookie项目,这是一个尝试创建难以删除的持久性cookie的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在寻找一种在PHP中存储Web浏览器唯一ID的方法?我到处搜索..但是找不到任何有用的东西.首先,Web浏览器是否具有唯一的ID或类似的标识它们?就像计算机具有唯一的IP地址一样,浏览器是否具有类似的内容?我正在尝试这样做,以便可以将用户详细信息存储到数据库中.因此,我们可以找出一个用户使用哪个浏览器访问我的PHP网站.我可以将这样的ID存储到php变量中吗?

例如,$x = Web浏览器的ID.

解决方法:

用户访问您的站点时,您会知道他的IP,浏览器,操作系统和其他内容.您需要知道下一次相同用户访问您(相同的IP,可能使用相同的登录名)是否使用相同的浏览器.这可以通过两种方式实现:

a)创建一个cookie,将其存储在浏览器和您的数据库中,然后将每个具有该cookie的访问者与您现有的cookie表进行比较以识别他.如果Cookie的有效期很长,它将不会在会话中丢失,并且对于每个浏览器都是唯一的.但是,如果用户清除cookie,它将丢失.

b)将字符串存储在浏览器的本地存储中.该方法与cookie方法几乎相同,但是没有数据的到期日期,并且删除它比清除cookie更可取.

还有其他方法,例如组合不同种类的cookie以提供冗余.我记得a project called Evercookie做了类似的事情.我相信现在几乎已经放弃了.

标签:firefox,google-chrome,safari,browser,php

来源: https://codeday.me/bug/20191121/2052670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值