If you read the comments to that answer, you'll see that it's retrieving the server's MAC address. As are almost all the other answers on that thread. If the client is not on the same subnet as the server, there is no way to retrieve the MAC address of the client from the server. There have occasionally been hacks which exploited security vulnerabilities on the client to allow you to retrieve it, but those are fixed almost as soon as they're found.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer