[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запомнить кол-во посещений страницы
Страницы: 1, 2
ДиммКа
как сделать следующие:
есть страницы на ней например надпись Сдесь было: X человек. и чтобы скрипт посчитал каждого человека, но повторный ip (если этот юзер опять зашел сюда или обновился) не считал и как тоже самое сделать для кнопки? наверное проще делать на js... или совместно с php а ip писать в файл или бд??
Семён
Всё верно. только учитываешь ли ты ситуацию когда например у целого провайдера 1 IP на всю сеть?
ДиммКа
Семён а разве такое бывает??? и как же в таком случае делать счетчик?
Ice
Естественно бывает.

Подключение = IP + ?

Что скрывается за знаком вопроса? Подсказка: пишется через двоеточие

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
LRCenter
Порт? Интересно, а как его определить в php?

_____________
Меньше кода - меньше багов ©
Семён
USER_AGENT он имеет, ввиду.
LRCenter
Семён а что даст информация о браузере? По-моему Ice все-таки говорил о порте.

_____________
Меньше кода - меньше багов ©
Семён
LRCenter
Ну не смешите мои тапочки )))
Пользователя мы идентифицируем по IP, USER_AGENT, установленным ранее кукам.
LRCenter
а, куки это другое дело, если браузер их поддерживает smile.gif , кстати а зачем определять его тип? Куков и ip недостаточно?

_____________
Меньше кода - меньше багов ©
Rand
LRCenter
В базе хранится связка IP+USER_AGENT. А наличие куки свидетельствует, что этого посетителя считать не нужно (на случай, если у пользователя динамический IP).
LRCenter
Простите, но все равно не понимаю зачем нужен USER_AGENT, что у двух пользователей с одинаковым ip не может быть одинакового браузера? Это очень высоковероятно.

_____________
Меньше кода - меньше багов ©
Rand
Вероятно, но ИМХО - лучше не считать, чем накручивать. А так - очистил кукисы - вот тебе и новое посещение. Тогда и в IP смысл теряется, можно всё куками сделать. Помимо браузера, можно получить и другие данные - например ОС и разрешение экрана.
LRCenter
Понял. Это классно, но неподойдет для проектов со сверхбольшой посещаемостью.

А в голосовалке защиту от повторного голосования так-же делают?

_____________
Меньше кода - меньше багов ©
Семён
LRCenter
Да. и по степени давности аккаунта к примеру.
В своё время когда на мейлру было голосование конкурса красоты в моём мире, там разрешалось голосовать у кого аккаунт был зареган с какого-то года.
LRCenter
Думаю так-же целесообразно сравнивать ip последнего проголосовавшего (посетившего), с текущим, и при совпадении не учитывать. А то может у него куки не работают или еще что. Так по крайней мере можно нивелировать потери статистической значимости (точности) результата.

_____________
Меньше кода - меньше багов ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.