新的所以可能是正确使用的问题;
开发一个基于 php /web 的订购系统,在下订单时需要识别设备(浏览器)。目前使用 getenv:
$terminal = getenv('REMOTE_ADDR');
大部分结果符合预期 - 设备 IP。偶尔会出现 MAC 地址而非 IP 的意外结果。
$_SERVER['REMOTE_ADDR'];
和/或组合
getenv('HTTP_X_FORWARDED_FOR')
似乎没有提供不同的结果。
IP地址是手动设置的,所以有更好/正确(?)的方法来唯一识别设备/用户吗?
可能是显而易见的,但任何指导将不胜感激。