Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Счетчик с учетом IP

7.3K
07 мая 2007 года
Mandel
21 / / 09.02.2005
Подскажите счетчик посещений страницы на PHP...только при этом есть одно условие:чтобы при нажатии F5 счетчик постоянно не увеличивался,то только через 5 минут счетчик будет добавляться для конкретного IP.
2.2K
07 мая 2007 года
e1vin
153 / / 04.06.2006
Напиши, что сложного?

При открытии страницы (читай - запуска скрипта) записываешь IP пользователя время его захода в UNIX-формате (кол-во секунд от какого-то там месяца 1970 года) в базу/файл. Это, конечно, достаточно примитивный подход, но и у тебя же счетчик не должен собирать какую-то особенную статистику.

При следующем запуске проходишься по всему списку адресов/временных интервалов (точнее при каждом, но при первом запуске список будет пуст) и удаляешь оттуда те записи, время для которых уже превысило 5 минут (300 секунд). Если IP, с которого пользователь обратился к серверу в этот раз есть в списке, ничего не делаешь, если нету - инкрементируешь свой счетчик и пишешь в файл.

По-моему достаточно просто...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог