Так что, насколько я знаю, я не могу получить mac-адрес с помощью javascript или php — за исключением некоторых пользователей IE и только если у них есть activeX.
НО здесь есть 2 похожих сценария:
И я думаю, что это не повторяющиеся вопросы …
1) Могу ли я получить mac-адрес КАЖДОГО пользователя (windows, android, apple и т. Д.), Если сайт размещен локально, и люди получают доступ к форме через wifi?
И если да, можно ли это сделать с помощью php / javascript?
2) Могу ли я получить mac-адрес КАЖДОГО пользователя (windows, android, apple и т. Д.), Если я хочу отслеживать только пользователей из ОДНОЙ сети, но сайт размещен на каком-либо другом сервере Linux? И если да, можно ли это сделать с помощью php / javascript?
• Если вам нужно знать, почему я хочу это сделать: это для онлайн-розыгрыша в ночном клубе, и мы хотели бы отслеживать mac-адреса, поэтому вы можете зарегистрироваться только один раз на каждом устройстве.
Могу ли я получить mac-адрес КАЖДОГО пользователя (windows, android, apple,
и т.д.), если я только хочу отслеживать пользователей из ОДНОЙ сети, но сайт
размещены на каком-нибудь сервере Linux где-то еще? И если да, может ли это быть
сделано с php / javascript?
Это вообще невозможно.
Могу ли я получить mac-адрес КАЖДОГО пользователя (windows, android, apple,
и т. д.), если веб-сайт размещен локально, и люди получают доступ к форме через
Wi-Fi? И если да, можно ли это сделать с помощью php / javascript?
Если веб-клиенты находятся в той же подсети, что и сервер, вы можете прочитать сопоставления из таблицы ARP. В Linux откройте текстовый файл /proc/net/arp
используя ваш PHP-скрипт и ищите MAC-адрес, используя $_SERVER['REMOTE_ADDR']
,
В случае, если вам нужно знать, почему я хочу сделать это: это для онлайн
рисовать в ночном клубе, и мы хотели бы отслеживать Mac-адреса, так что вы можете
зарегистрируйтесь только один раз на каждом устройстве.
В локальной сети вы не получаете никакой защиты, фильтруя MAC-адреса вместо IP-адресов. MAC-адрес хоста тривиально изменить на большинстве платформ.
Других решений пока нет …