Подтвердить что ты не робот

Как получить MAC-адрес клиента путем доступа на веб-сайт?

У меня есть мой сайт, и он регистрирует количество посетителей, IP и время доступа...

Я хочу идентифицировать каждого посетителя... Я думаю, что это была возможность записи IP-адреса... но когда IP динамический, моя система выходит из строя. Так что я думаю, что я могу решить эту запись MAC-адреса... возможно? Какой язык следует использовать? PHP, ASP, Javascript?

Спасибо

Изменить: что я могу использовать для идентификации каждого пользователя без регистрации (имя пользователя и pwd).

4b9b3361

Ответ 1

MAC-адрес по стандартам TCP/IP никогда не передается вне локальной сети, к которой он относится, - маршрутизаторы за пределами этой ЛВС даже не получают информацию, которую вы пытаетесь записать. Есть много других способов попробовать и идентифицировать уникальных посетителей, в том числе сопоставлять детали пользовательского агента в дополнение к IP, обслуживать куки файлы как часть вашего ответа, и c: это, в конце концов, основная функциональность в области "веб-аналитика". MAC-адреса просто не являются частью спектра методов, которые имеют смысл использовать для этого! -)

Ответ 2

Это возможно, только если вы используете технику, в которой вы устанавливаете "родное" приложение на клиентской машине. Например, компонент activeX, java-апплет или клиентское приложение. Затем это приложение, после установки, может получить MAC, а затем вызвать на ваш веб-сервер с MAC в качестве аргумента. Другими словами, вам нужно создать свой собственный "браузер браузера" для обработки входа в систему. Затем, как только пользователь войдет в систему, вы можете запустить приложение в браузере по умолчанию.

Было бы неплохо, если бы будущие браузеры разрешали пользователям давать разрешение определенным сайтам для доступа к MAC. Затем, если на сайте была кнопка, в которой говорилось "Зарегистрировать это устройство", веб-приложение могло бы сделать это без необходимости установки дополнительного собственного приложения (в конце концов, браузер является родным приложением).

Ответ 3

Разве вы не можете просто хранить куки файлы, чтобы при возвращении их можно было однозначно идентифицировать? Нет требований к имени пользователя и паролю.

http://en.wikipedia.org/wiki/HTTP_cookie

Ответ 4

Извините, но отправка MAC-адреса не является частью HTTP. Однако вы можете использовать cookie для идентификации разных пользователей. Будет использоваться любой серверный язык (добавьте файл cookie на стороне сервера). Вы можете также настроить cookie на стороне клиента, используя JavaScript.