Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是这个论坛的新手,但我每次有问题时都会使用它。
我需要使用 PHP 在定义的计算机中启动会话,我认为使用的方法是从计算机(Windows、Mac、Linux 或 Android)获取唯一的序列号,但我找不到获得唯一的方法任何设备的 SN(最好是主板 SN 或 Bios)都可以使用 PHP 或 JS。
获得该 SN,我可以将其保存在数据库中,以便每次有人开始会话时进行比较。
你有更好的主意吗?
谢谢
如上面的评论所示,
我不相信它实际上可以识别任何计算机,如果它没有以正确的方式合作。
如果您想将计算机彼此区分开来,您需要一些信息,一些可比较的差异。但是,来自用户的所有内容都可以由用户修改,因此您不能依赖它。
如果希望从服务器接收响应,IP 地址不能随机更改为任何值,但可以使用代理服务器。您也不能使用任何标题或任何类型的浏览器数据,因为第一个更熟练的用户可以在几秒钟内更改它——想想 netcat。