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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как узнать ID браузера

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: как узнать ID браузера
Dee
Отправлено: 07 Февраля, 2014 - 15:17:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




Всем привет.
У меня вопрос,как узнать 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

как я понимаю он содержится тут ?
 
 Top
esterio
Отправлено: 07 Февраля, 2014 - 15:24:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




нет ето не ИД. Мб версия сборкы но не ИД. Как Вы себе представляете себе когда все браузеры должны иметь уникальный идентификатор. Так что не видумуйте
 
 Top
Dee
Отправлено: 07 Февраля, 2014 - 15:25:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




ну да,а как его получить ?
 
 Top
eai
Отправлено: 07 Февраля, 2014 - 15:30:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Dee пишет:
ну да,а как его получить ?



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



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)





eai, not bad!
 
 Top
eai
Отправлено: 07 Февраля, 2014 - 15:38:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




IllusionMH пишет:

eai, not bad!


Из разряда физики шутят
 
 Top
Dee
Отправлено: 07 Февраля, 2014 - 16:02:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




eai пишет:
Dee пишет:
ну да,а как его получить ?



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


так и смысл шифрование делать?:
получается с двух одинаковых браузеров будет одинаковые денные
 
 Top
esterio
Отправлено: 07 Февраля, 2014 - 16:05:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Dee пишет:
так и смысл шифрование делать?:

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

По сабжу: нету уникально идентификатора.
Можно учитивать ИП, порт, юзер-агент
 
 Top
Dee
Отправлено: 07 Февраля, 2014 - 16:20:02
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




ну меня следующий вопрос,
есть два пользователя с одинаковым айпи
и одинаковыми браузерами.
Как отличить их друг от друга ?
 
 Top
eai
Отправлено: 07 Февраля, 2014 - 16:21:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Dee
Ты лучше скажи на кой тебе енто
 
 Top
IllusionMH
Отправлено: 07 Февраля, 2014 - 16:21:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Dee, по сессии/кукам, просить их в JS отдавать время и сравнивать разницу во времени тогда набрав некоторую статистику на каждого пользователя можно примерно прикинуть быстродействие его компа и сети, и тогда можно попытаться отлавливать случаи когда эти 2 пользователя имеют различающееся системное время, а значит это с большой вероятностью разные компьютеры.

Все равно не существует метода абсолютно точного определения, зачем придумывать еще что-то?

(Отредактировано автором: 07 Февраля, 2014 - 16:23:49)

 
 Top
Dee
Отправлено: 07 Февраля, 2014 - 16:25:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




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

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



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Dee пишет:
я делаю голосование.
мне сделали оговорку,чтобы можно было голосовать с разных компьютеров с одинаковым ип.

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

твоя миссия не выполнима, а если у меня 2 браузера установлино
 
 Top
IllusionMH
Отправлено: 07 Февраля, 2014 - 16:29:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Dee, авторизация пользователей. Либо своя, либо через внешние сервисы. И в бд хранить список проголосовавших и оценки и прочую инфу.
(Добавление)
eai, а там только сделать клиентскую прогу которая будет в шифрованном виде слать данные о железе человека. Но тут появляется проблема с наличием второго компа Радость А потом еще и с виртуалами, в которых подделывать эти данные. А потом прогу пропустят через дизасемблер и все. 1 клик - квадриллионы голосов.
Как можно жить в таком мире?

(Отредактировано автором: 07 Февраля, 2014 - 16:33:06)

 
 Top
Dee
Отправлено: 07 Февраля, 2014 - 16:31:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




eai пишет:
Dee пишет:
я делаю голосование.
мне сделали оговорку,чтобы можно было голосовать с разных компьютеров с одинаковым ип.

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

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


ну я вообще хотел изначально сделать сердечко как по контакту(1 анкета 1 голос),
но сказали -что надо вот так.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB