| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Отлов динамических IP |
| Автор: Alix36 28.9.2008, 17:24 |
| Как можно узнать какой пользователь с динамическим IP, а какой нет. В частности мне нужно узнать колличество уникальных посетителей на сайте, как в этом случае е учитывать, повторно пользователей с Динамическим IP? Добавлено через 2 минуты и 27 секунд Авторизацию пользователи не проходят. |
| Автор: nerezus 28.9.2008, 17:35 | ||||
Alix36, впринципе вот так можно, но недостоверно.
Вот способ немного менее достоверный, но менее затратный и более логичный:
Добавлено через 2 минуты и 15 секунд По теме: http://php.net/cookies |
| Автор: Alix36 28.9.2008, 18:41 |
| не совсем понял. если угадал скажите =) Можно ставить "бссмертные" куки юзерам с их IP И когда в след раз приходит юзер с установленной кукой, читаем IP из него а не из МЕта переменных. |
| Автор: Sunvas 28.9.2008, 19:01 |
| Alix36, по-моиму единственным выходом в твоем случае есть установа кук. Значением куки лучше всего поставить дату - так ты сможешь точно определить когда этот посетитель к тебе зашел. При заходе пользователя - просто анализируй куку; вот тебе и будет статистика. Конечно, ее можно немного подмахлевывать т.к. куку человек может снести или изменить. Но другого варианта я не вижу. |
| Автор: Alix36 28.9.2008, 19:13 |
| спасибо, на мысль натолкнули буду думать. |
| Автор: awers 28.9.2008, 20:57 |
| Вообще точно сказать не получится. У юзера может быть 2 браузера, или он систему переставил или куки выключены. |
| Автор: Alix36 28.9.2008, 21:12 |
| или если он специально хочет скрыться от меня он может постоянно чистить куки. Но насколько я понял других возможностей нет. |
| Автор: Sunvas 28.9.2008, 22:26 |
| awers, а кроме этого никто не мешает юзать туеву хучу проксь и провайдеров. Только вот кто будет специально накручивать конкуренту счетчики? Обычно наоборот, пытаються открутить.. Так что едва-ли будет такой фигней страдать. |
| Автор: Alix36 29.9.2008, 14:07 |
| суть в том что с мой сайт - мини топ. по средствам img идет подсчет уникальных посетителей, и нужно отсеять Динамические IP |
| Автор: Валерия 29.9.2008, 18:56 |
| Смотри, на топах есть хосты, поситители и хиты. Как по мне: Хосты - это уникальные айпи. Посетители - уникальные куки. Хиты - просто сколько раз вызывался счетчик. Кажиться самый простой вариант. |
| Автор: Sunvas 29.9.2008, 20:59 |
Проще это сделать, если кажого пользователя будешь помечать. В даном случае единственный выход это кука. |
| Автор: sTa1kEr 30.9.2008, 01:27 |
| Alix36, если у пользователя динамический IP - это вовсе не значит, что он будет меняться каждый запрос. Динамический IP автоматически выделяется на какое-то время (как правило не меньше суток) и не меняется во время коннекта, т.ч. нету смыслы отлавливать динамические IP, хосты все равно будут считаться правильно. Если же речь идет про защиту от накруток (это не тоже самое, что и динамические IP), то, как правильно сказал Sunvas, нужно ставить куку, плюс можно проверять IP на наличие в http://ru.wikipedia.org/wiki/DNSBL. |
| Автор: Alix36 1.10.2008, 15:11 |
| ясно. а как это можно сделать, пример простенький можно? |
| Автор: sTa1kEr 1.10.2008, 18:43 |
Пример функции http://forum.vingrad.ru/index.php?showtopic=165702&view=findpost&p=1212886. http://forum.vingrad.ru/forum/topic-193517.html koyot этим методом решал аналогичную проблему. А список самих блэк-листов есть в ссылках из википедии. |
| Автор: Alix36 16.10.2008, 10:28 |
| а как можно определить работоспособность списка DNSBL ? А то тогда получится если список недоступен, все пользователи идут через прокси. |