Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как узнать ID браузера
Форумы портала PHP.SU » » Вопросы новичков » как узнать ID браузера

Страниц (2): [1] 2 »
 

1. Dee - 07 Февраля, 2014 - 15:17:31 - перейти к сообщению
Всем привет.
У меня вопрос,как узнать ID браузера ?
Не определение типа браузера ($_SERVER['HTTP_USER_AGENT'];)
а именно какой-то некий ID ,у каждого браузера он мол свой.
Подскажите как его получить ?
(Добавление)
или если я додумал - он содержится в этих полях ?

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0

как я понимаю он содержится тут ?
2. esterio - 07 Февраля, 2014 - 15:24:11 - перейти к сообщению
нет ето не ИД. Мб версия сборкы но не ИД. Как Вы себе представляете себе когда все браузеры должны иметь уникальный идентификатор. Так что не видумуйте
3. Dee - 07 Февраля, 2014 - 15:25:10 - перейти к сообщению
ну да,а как его получить ?
4. eai - 07 Февраля, 2014 - 15:30:16 - перейти к сообщению
Dee пишет:
ну да,а как его получить ?



PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. echo md5($_SERVER['HTTP_USER_AGENT']);
  4.  
  5.  
5. IllusionMH - 07 Февраля, 2014 - 15:36:28 - перейти к сообщению

eai, not bad!
6. eai - 07 Февраля, 2014 - 15:38:13 - перейти к сообщению
IllusionMH пишет:

eai, not bad!


Из разряда физики шутят
7. Dee - 07 Февраля, 2014 - 16:02:28 - перейти к сообщению
eai пишет:
Dee пишет:
ну да,а как его получить ?



PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. echo md5($_SERVER['HTTP_USER_AGENT']);
  4.  
  5.  


так и смысл шифрование делать?:
получается с двух одинаковых браузеров будет одинаковые денные
8. esterio - 07 Февраля, 2014 - 16:05:22 - перейти к сообщению
Dee пишет:
так и смысл шифрование делать?:

А где здесь шифрирование? Здесь хэширование.

По сабжу: нету уникально идентификатора.
Можно учитивать ИП, порт, юзер-агент
9. Dee - 07 Февраля, 2014 - 16:20:02 - перейти к сообщению
ну меня следующий вопрос,
есть два пользователя с одинаковым айпи
и одинаковыми браузерами.
Как отличить их друг от друга ?
10. eai - 07 Февраля, 2014 - 16:21:13 - перейти к сообщению
Dee
Ты лучше скажи на кой тебе енто
11. IllusionMH - 07 Февраля, 2014 - 16:21:22 - перейти к сообщению
Dee, по сессии/кукам, просить их в JS отдавать время и сравнивать разницу во времени тогда набрав некоторую статистику на каждого пользователя можно примерно прикинуть быстродействие его компа и сети, и тогда можно попытаться отлавливать случаи когда эти 2 пользователя имеют различающееся системное время, а значит это с большой вероятностью разные компьютеры.

Все равно не существует метода абсолютно точного определения, зачем придумывать еще что-то?
12. Dee - 07 Февраля, 2014 - 16:25:34 - перейти к сообщению
я делаю голосование.
мне сделали оговорку,чтобы можно было голосовать с разных компьютеров с одинаковым ип.

Т е,если я прилеплю ип,то 1 раз проголосовали и все,он заблочит весь офис например.
Они не смогут голосовать.
Кукисы и сессии тоже будут применены,но если их удалить,то по идее можно будет заного проголосовать.
13. eai - 07 Февраля, 2014 - 16:27:32 - перейти к сообщению
Dee пишет:
я делаю голосование.
мне сделали оговорку,чтобы можно было голосовать с разных компьютеров с одинаковым ип.

Т е,если я прилеплю ип,то 1 раз проголосовали и все,он заблочит весь офис например.
Они не смогут голосовать.
Кукисы и сессии тоже будут применены,но если их удалить,то по идее можно будет заного проголосовать.

твоя миссия не выполнима, а если у меня 2 браузера установлино
14. IllusionMH - 07 Февраля, 2014 - 16:29:56 - перейти к сообщению
Dee, авторизация пользователей. Либо своя, либо через внешние сервисы. И в бд хранить список проголосовавших и оценки и прочую инфу.
(Добавление)
eai, а там только сделать клиентскую прогу которая будет в шифрованном виде слать данные о железе человека. Но тут появляется проблема с наличием второго компа Радость А потом еще и с виртуалами, в которых подделывать эти данные. А потом прогу пропустят через дизасемблер и все. 1 клик - квадриллионы голосов.
Как можно жить в таком мире?
15. Dee - 07 Февраля, 2014 - 16:31:57 - перейти к сообщению
eai пишет:
Dee пишет:
я делаю голосование.
мне сделали оговорку,чтобы можно было голосовать с разных компьютеров с одинаковым ип.

Т е,если я прилеплю ип,то 1 раз проголосовали и все,он заблочит весь офис например.
Они не смогут голосовать.
Кукисы и сессии тоже будут применены,но если их удалить,то по идее можно будет заного проголосовать.

твоя миссия не выполнима, а если у меня 2 браузера установлино


ну я вообще хотел изначально сделать сердечко как по контакту(1 анкета 1 голос),
но сказали -что надо вот так.

 

Powered by ExBB FM 1.0 RC1