Автор Тема: Счетчик и уникальность юзера  (Прочитано 4814 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик и уникальность юзера
« : 25 Января 2003, 06:19:26 »
Написал скрипт счетчика, который следит за уникальностью пользователя и не пересщелкивается при переходе человека со страницы на страницу и если нажать refresh. Тест на уникальность основан на проверке переменной $HTTP_REFERER. Но один случай не получается учесть никак. Если зайти на сайт путем набора адреса руками в браузере, то переменной $HTTP_REFERER не существует и при нажатии refresh счетчик увеличивает свое значение. Как рещить проблему? Я понимаю, что можно использовать сессии и куки, но имеет ли смысл это делать в элементарном счетчике? По другому нельзя никак? Можно еще смотреть $REMOTE_ADDR, но ее не всегда видно. $HTTP_X_FORWARDED_FOR?

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Счетчик и уникальность юзера
« Ответ #1 : 25 Января 2003, 11:00:53 »
Цитировать
Можно еще смотреть $REMOTE_ADDR, но ее не всегда видно. $HTTP_X_FORWARDED_FOR?

Это самое трезвое решение.
Как определить IP см. http://forums.webscript.ru/showthread.php?s=&threadid=2237
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Счетчик и уникальность юзера
« Ответ #2 : 25 Января 2003, 14:30:31 »
Цитировать
Как определить IP

По ip тоже уникальность не всегда определить можно, если человек сидит по диалапу, то переконнектившись, он получает совсем другой ip и так можно накрутку сделать.
Почему так всегда: мозги утекают, а доноры остаются?

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Счетчик и уникальность юзера
« Ответ #3 : 25 Января 2003, 15:28:21 »
Flash
Все относительно. А накрутку можно сделать в любом случае.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Счетчик и уникальность юзера
« Ответ #4 : 25 Января 2003, 15:45:58 »
А почему бы куку с user_id не ставить? Разумеется и это накрутить можно без проблем, но счётчики специально очень редко накручивают.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Счетчик и уникальность юзера
« Ответ #5 : 25 Января 2003, 16:02:07 »
Tronyx
да - неплохое решение, только многие кукисы отрубают.
Почему так всегда: мозги утекают, а доноры остаются?

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Счетчик и уникальность юзера
« Ответ #6 : 25 Января 2003, 18:55:44 »
Цитировать

многие кукисы отрубают

Многие?! ~ 3-4%
http://global.hotlog.ru/
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Счетчик и уникальность юзера
« Ответ #7 : 25 Января 2003, 19:34:29 »
Цитировать
Многие?! ~ 3-4%

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

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик и уникальность юзера
« Ответ #8 : 26 Января 2003, 22:43:00 »
Спасибо вопщем. Оптимальный вариант ставить куку наверно, все-таки. Проще всего по крайней мере. Хотя, у меня сейчас проверка по IP реализована, так что оставлю все как есть. Хотелось просто 100% надежность изобразить.:)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Счетчик и уникальность юзера
« Ответ #9 : 27 Января 2003, 00:40:38 »
Невозможно в принципе. по определению.

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Счетчик и уникальность юзера
« Ответ #10 : 27 Января 2003, 00:49:12 »
Уже понял.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28