[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кол-во гостей на сайте
live Uucyc
объясните мне...что-то я не соображаю....делаю кол-во гостей...проверяю айпи в БД, если есть, то обновляю время...а если 2 комп. через один модем, айпи будет у них одинаковый...получается, что на 2 комп. будет одна запись..как бороться с этим??



Спустя 58 секунд (18.11.2009 - 14:49) Kuliev написал(а):
live Uucyc
SESSION_ID()

Спустя 1 минута, 7 секунд (18.11.2009 - 14:50) krasilich написал(а):
проверяй количество сессий.

Спустя 38 секунд (18.11.2009 - 14:50) live Uucyc написал(а):
Kuliev, спасибо...я про него забыл... smile.gif

Спустя 5 минут, 23 секунды (18.11.2009 - 14:56) live Uucyc написал(а):
может, тогда сразу заносит в бд session_id вместо айпи и по нем проверять???

Спустя 6 минут, 52 секунды (18.11.2009 - 15:03) krasilich написал(а):
Это и имелось ввиду)

Спустя 21 час, 45 минут (19.11.2009 - 12:48) live Uucyc написал(а):
но это не совсем спасает..ведь после каждого запуска браузера, айди сессии меняется...и на одного пользователя может оказаться, в заданном интеравале времени, несколько записей "гость". Опять появляется необходимость проверять еще и по айпи.

mysql_query("SELECT * FROM online WHERE session_id='$session_id' or ip='$ip'");

но это не совсем корректно..т.к. проблема остается...айпи совпадают..создавать куки и по ним определять??

Спустя 1 час, 31 минута, 1 секунда (19.11.2009 - 14:19) ИНСИ написал(а):
live Uucyc я делаю так:
1. Проверяю есть ли куки.
2. Если нет, то создаем куки и заносим в БД (Имя куки и Время)
3. Обновляю время посещения =)

Спустя 4 минуты, 16 секунд (19.11.2009 - 14:23) live Uucyc написал(а):
welbox2, спасибо....я, примерно, так и организовал тоже


_____________
Пусть хвалит тебя другой, а не уста твои, - чужой, а не язык твой.
Быстрый ответ:

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