The one who told you that he was confused with something else.
Browsers do not provide such hardware information on a web server at any time, so there is no existing mechanism for a server-side PHP script to get an HWID visitor. JavaScript provides very limited information about screen resolution and color depth, but, of course, not something like HWID. It has long been possible to use ActiveX objects in JavaScript in IE to retrieve hardware information through WMI, but you can bet that this is not possible, especially on a zone site without an intranet. You will probably need some kind of plug-in or browser extension; Flash does not provide an HWID, so you are looking at something you wrote that must be installed on the visitorโs machine before or during their visit.
You are better off continuing to sell an application that receives the HWID itself and then accesses your website because it will be much less painful than writing browser extensions and plugins for all major browsers to provide this information in a safe way.
source share