Спустя 16 минут, 45 секунд (26.02.2011 - 20:19) T1grOK написал(а):
Айпишники куда сохраняются в файлы или базу?
Спустя 1 час, 32 минуты, 58 секунд (26.02.2011 - 21:52) Bandicoot написал(а):
В текстовый файл, каждый IP занимает 1 строку. Код счетчика IP следующий:
// Код счетчика
// Объявлем переменную с IP пользователя
$myip = $_SERVER['REMOTE_ADDR'];
// Загружаем список уникальных IP в массив для проверки на дубли
$ipdata = file('users/counter.inc', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
// Если дублей нет - записываем IP пользователя в файл IP адресов посетителей
if (!in_array($myip, $ipdata)) {
$ipdata[] = $myip;
file_put_contents('users/counter.inc', implode("\n", $ipdata));
}
// Выводим количество уникальных посетителей
$usersip = count($ipdata);
echo "Уникальных посетителей сегодня: ".$usersip;
Спустя 6 минут, 16 секунд (26.02.2011 - 21:58) ASerputko написал(а):
Хостинги поддерживают функцию Расписание задач (crontab). Создай скрипт который будет обнулять счетчик. А на самом хостинге укажи время в которое запускать этот скрипт.
Спустя 12 минут, 19 секунд (26.02.2011 - 22:10) Bandicoot написал(а):
Цитата (ASerputko @ 26.02.2011 - 18:58) |
Хостинги поддерживают функцию Расписание задач (crontab). |
Хорошая идея, но много ли хостингов, особенно бесплатных, ее поддерживают?
Спустя 6 минут, 55 секунд (26.02.2011 - 22:17) ASerputko написал(а):
с бесплатными хостингами давно уже не имею дела, потому ответить не могу.
Я к примеру пользуюсь ukraine.com.ua... тут такая функция есть

Спустя 1 минута, 43 секунды (26.02.2011 - 22:19) T1grOK написал(а):
Если хотите лишь знать сколько когда было посещений. Храните еще информацию о визитах по дням(например файл visits.txt), структура которого следующая:
ДАТА|ПОСЕЩЕНИЙ
Алгоритм следующий. Пользователь входит на сайт(первый посетитель сегодня), проверяем в файле visits.txt, есть ли запись с текущей датой. НЕТУ! Очищаем файл айпишников counter.inc и добавляем в него IP, в файл визитов добавляем строку с текущей датой и количеством уникальных посещений(1).
ДАТА|ПОСЕЩЕНИЙ
Алгоритм следующий. Пользователь входит на сайт(первый посетитель сегодня), проверяем в файле visits.txt, есть ли запись с текущей датой. НЕТУ! Очищаем файл айпишников counter.inc и добавляем в него IP, в файл визитов добавляем строку с текущей датой и количеством уникальных посещений(1).
Спустя 33 минуты, 14 секунд (26.02.2011 - 22:52) Bandicoot написал(а):
Цитата (T1grOK @ 26.02.2011 - 19:19) |
Если хотите лишь знать сколько когда было посещений. Храните еще информацию о визитах по дням(например файл visits.txt), структура которого следующая: ДАТА|ПОСЕЩЕНИЙ Алгоритм следующий. Пользователь входит на сайт(первый посетитель сегодня), проверяем в файле visits.txt, есть ли запись с текущей датой. НЕТУ! Очищаем файл айпишников counter.inc и добавляем в него IP, в файл визитов добавляем строку с текущей датой и количеством уникальных посещений(1). |
А это идея еще лучше Спасибо!
_____________
Работаю с Уии