【发布时间】:2013-07-10 13:06:37
【问题描述】:
新的所以可能是正确使用的问题;
开发一个基于 php /web 的订购系统,在下订单时需要识别设备(浏览器)。目前正在使用 getenv:
$terminal = getenv('REMOTE_ADDR');
大部分结果符合预期 - 设备 IP。偶尔会出现 MAC 地址不是 IP 的意外结果。
$_SERVER['REMOTE_ADDR'];
和/或组合
getenv('HTTP_X_FORWARDED_FOR')
似乎没有提供不同的结果。
IP 地址是手动设置的,所以有没有更好/正确 (?) 的方法来唯一标识设备/用户?
可能是显而易见的,但任何指导都将不胜感激。
【问题讨论】:
-
可能是一个ipv6地址...看起来像一个mac地址
-
冠军橙丸!知道这将是显而易见的事情,而且太明显了!非常感谢您的查找和回复。干杯。