2013-07-12 2 views
1

새로운 사용법은 아마도 문제가 될 수 있습니다.PHP getenv 결과가 MAC 주소가 아닌 IP

주문할 때 장치 (브라우저)를 식별해야하는 PHP/웹 기반 주문 시스템 개발. 현재 getenv를 사용 중 :

$terminal = getenv('REMOTE_ADDR'); 

예상대로 대다수의 결과 - 장치 IP. 때때로 IP가 아닌 MAC 주소의 예기치 않은 결과가있는 경우가 있습니다.

의 GetEnv의

$_SERVER['REMOTE_ADDR']; 

및/또는 조합 ('HTTP_X_FORWARDED_FOR')

는 다른 결과를 제공하지 않는 것.

IP 주소가 수동으로 설정되었으므로 장치/사용자를 고유하게 식별하는 올바른/올바른 (?) 방법이 있습니까?

아마 분명하지만 어떤 지침도 인정 될 것입니다.

+0

아마도 ipv6 주소 ... MAC 주소처럼 보입니다 ... – Orangepill

+0

챔피언 오렌지 필! 그것이 명백한 무엇인가 명백 할 것 인 것을 알고 있었다 toooo 명백했다! 찾고 회신 해 주셔서 감사합니다. 건배. – user2570883

답변

1

MAC 주소가 아니므로 MAC 주소와 많이 닮은 IPV6 주소입니다.