目前我销售的程序可以访问我的网页。该程序是HWID(硬件ID)锁定,我使用该程序访问网页而不是通过webbrowser直接访问的唯一原因是我可以使用HWID身份验证。
但是,我只是被告知我可以编写脚本来获取计算机信息,例如硬件ID等。
这实际上是否可以完全服务器端?如果是这样,我可以用PHP做到吗?如果没有,这将是什么语言,我需要考虑哪些功能?
答案 0 :(得分:6)
告诉你的人与其他事情相混淆。
浏览器不会在任何时候将这种硬件信息暴露给Web服务器,因此服务器端PHP脚本没有现成的机制来获取访问者的HWID。 JavaScript提供有关显示分辨率和颜色深度的非常有限的信息,但肯定不像HWID。很久以前,过去可以在IE中使用JavaScript中的ActiveX对象来通过WMI检索硬件信息,但是你可以打赌这是不可能的,特别是在非内部网区域网站上。你肯定需要某种浏览器插件或扩展; Flash不提供HWID,因此您正在查看由您自定义编写的内容,这些内容必须在访问之前或访问期间安装在访问者的计算机上。
你最好继续销售获得HWID的应用程序,然后访问你的网站,因为这比为所有主流浏览器编写浏览器扩展和插件以提供这些信息要简单得多。安全的方式。