За последние 24 часа нас посетили 58072 программиста и 1848 роботов. Сейчас ищут 1077 программистов ...

Как идентифицировать пользователя на долго?

Тема в разделе "Прочие вопросы по PHP", создана пользователем erelf, 22 мар 2015.

  1. erelf

    erelf Новичок

    С нами с:
    10 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Нужно сделать так, что бы когда пользователь удалит куки в браузере или сменит его на другой, то я его всеравно могу идентифицировать как пользователя, который зашел на сайт повторно.
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Абсолютно надежного способа нет. Но есть уловки: например evercookie используют сразу несколько способов детекции.
     
  3. erelf

    erelf Новичок

    С нами с:
    10 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Я их пробывал, но после удаления кеша и куки, больше они не наблюдались
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    А я пробовал и все работает как часы. Чтобы выпилить, надо приложить усилия.
     
  5. erelf

    erelf Новичок

    С нами с:
    10 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Вы что-то в коде меняли? И можете пример привести вывода установленного куки?

    Добавлено спустя 12 минут 42 секунды:
    Код (Text):
    1. <html>
    2. <head>
    3. <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    4. <script type="text/javascript" src="js/swfobject-2.2.min.js"></script>
    5. <script type="text/javascript" src="js/evercookie.js"></script>
    6. <title>evercookie - virtually irrevocable persistent cookies</title>
    7. </head>
    8. <body>
    9. <script>
    10.  
    11.     var ec = new evercookie ();
    12.     ec.set ('id', '2222');
    13.    
    14.     window.onload = function () {
    15.    
    16.         ec.get ('id', function (value) {
    17.         var p = document.getElementById('p');
    18.         p.innerHTML = 'eee ' + value;
    19.         });
    20.     }
    21.  
    22. </script>
    23.     <p id='p'></p>
    24. </body>
    25. </html>
    Что я не так делаю?
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Пример на родном сайте.
     
  7. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
  8. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Erelf, насколько я помню, в оригинальном пхп-скрипте возникали предупреждения про отсутствующий индекс массива. Я только в этом менял код примера. А при отключенных предупреждениях вообще можно не трогать.

    Mahmuzar, проверь галочки под сообщением при редактировании.
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    evercookie, имхо, зло и неэтичная дрянь, губящая принцип анонимности в интернете.
     
  10. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Есть такое дело. Но на самом деле нашу анонимность нарушают и просто куки. Поэтому в Германии, например, законодательно предписано предупреждать пользователя о том, что его будут отслеживать с помощью кук.
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Не только в Германии. В куче стран встречал такое. Но тут фишка в чем - тебя предупредили. Если ты против, потри/отключи куки для данного домена. А вот evercookie - это другой феншуй совсем.