是否可以从移动设备获取唯一的标识号?

Pie*_*rre 26 browser mobile uniqueidentifier

我目前正在研究移动设备Web应用程序,我想知道每个设备是否有某种可以通过浏览器检测到的唯一ID号.

目的是存储此号码,以便识别已访问过该站点的人员.

我正在使用蓝牙很多,当你检测到一个设备时,你可以存储某种mac地址,而我正在使用它作为Id编号,所以这是我的问题,是否有我可以从中检测到的一般ID号浏览器...?

谢谢.

Pie*_*rre 31

经过进一步研究,答案是:不,现在不可能从浏览器中获取移动设备ID号...

我找到的解决方案是生成一个"唯一"数字(在我的情况下,我使用php,所以我使用了session_id()编号与rand()函数生成的数字混合,它最终是一个相当大的数字,几乎不会发生两次...)然后将其存储在一个永不过期的cookie中.

这不是一个完美的解决方案,因为如果禁用cookie,或者如果用户清除了cookies,但使用它的现在有时后实际上,事实证明,这是合作得非常好,移动设备大多已启用Cookie,而且它不会工作用户似乎并不经常清除它们......

另外(根据您的应用程序)如果您存储电子邮件或用户名然后将其与此"唯一"号码关联到数据库中,您甚至可以通过再次询问他的用户名或电子邮件来恢复某人的身份并存储新的cookie. .

希望这会对一些人有所帮助!