Есть ли способ идентифицировать пользователя мобильного телефона, кроме использования cookie? - PullRequest
1 голос
/ 30 декабря 2011

У меня есть веб-страница, на которой будет использоваться рейтинговая система, введенная пользователем.Там нет функциональности входа в систему.К веб-странице обращаются в основном пользователи мобильных телефонов.На настольном компьютере я могу использовать ip-адрес и cookie браузера, чтобы определить, заходил ли пользователь на веб-страницу ранее.Я буду использовать IP-адрес также для пользователей, которые стирают свои куки.Если IP-адрес находится в базе данных, пользователь не новый.(игнорируя общие IP-адреса, такие как AOL)

Является ли файл cookie единственным способом идентификации предыдущего пользователя для веб-пользователя на мобильном телефоне или устройстве?Правда ли, что мобильные телефоны не имеют IP-адресов, отправленных браузером телефона?

Ответы [ 3 ]

3 голосов
/ 30 декабря 2011

Правда ли, что мобильные телефоны не имеют IP-адресов, отправленных браузером телефона?

Все, что обращается к вашей веб-странице, имеет IP-адрес, мобильный телефон или нет.Однако IP-адрес телефона может измениться (например, если телефон теряет сигнал), или многие телефоны могут использовать один и тот же IP-адрес.Поэтому куки-файлы - это ваш лучший выбор для идентификации пользователя.

Обратите внимание, что это одинаково для настольных браузеров.Я живу со своей девушкой, и у нас одно и то же подключение к интернету.Поэтому у нас всегда один и тот же IP.Если вы не используете файлы cookie, вы не сможете рассказать нам об этом отдельно.

1 голос
/ 02 января 2012

Как и другие ответы, IP всегда отправляется, но не отражает 1 IP = 1 пользователя.

Поскольку вы работаете с мобильным телефоном, вы можете использовать один из них:

  • Cookies: простые, но нестабильные, так как некоторые старые браузеры удаляют их при закрытии, но все еще наиболее поддерживаемые;

  • HTML5: Если вы думаете, имея дело с высококлассными устройствами, вероятно, они будутиметь поддержку HTML5, а затем вы можете использовать их хранилище.localStorage, SQLlite и т. д. Для этого я предлагаю использовать плагин jSurage jQuery, так как выберут лучшее из каждого.Этот файл является изменчивым, как cookie, потому что очистка данных / кеша браузера также удаляет его;

  • MSISDN: Этот файл больше не используется, так как компании не делятся свободно, но вы можете попробоватьтвоя страна.Внутри заголовков, отправляемых мобильным браузером, один из них - msisdn (другие имена могут быть x-msisdn, x-nokia-msisdn и т. Д.), И они буквально являются номером телефона пользователя.Это всегда полный номер с кодом страны, кодом региона и номером.

Если он не приходит, просто компания не передает его без согласия и IP-адреса вашего сервера в белый список брандмауэра.

Если приходит, но все взломано, компания делится, но кодируется.То же, что и выше.

Если приходит, то у вас есть информация, что это одно устройство (номера телефонов не повторяются, например, IP), и вы можете использовать это, чтобы узнать, посетило ли это устройство это или нет.

1 голос
/ 30 декабря 2011

Мобильные телефоны также имеют IP-адреса, но обычно они поступают от провайдеров, окруженных садом, и подпадают под действие NAT - нецелесообразно идентифицировать. Продавец Crapware (логотипы / рингтоны) перенаправляет мобильных клиентов на WAP-интерфейсы, получает идентификатор телефона и вымогает деньги у пользователей за оплату услуг оператора.

Итак, cookie - ваша лучшая ставка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...