Простейший PHP скрипт счетчика онлайн посетителей сайта

Некоторое время назад я искал на свой сайт скрипт для вывода информации по посетителям онлайн. Перепробовал много предложенных вариантов с созданием таблиц MySQL, но ни один из них меня не устроил. В итоге нашел и представляю Вам простой 100% рабочий счетчик на PHP для отображения статистики в реальном времени «сейчас на сайте». Скрипт легкий, в его работе не требуется подключения к БД, для записи и удаления данных используются текстовые файлы, что не создает нагрузку на сервер и не тормозит сайт.

В статистику выводится — сколько:

  • уников всего;
  • уников за сегодня;
  • просмотров всего;
  • просмотров за сегодня;
  • посещений за все время;
  • посетители онлайн.

Как установить скрипт.

Скачайте архив по ссылке внизу статьи, в нем будет один файл, который необходимо забросить на хостинг в корень сайта и прописать ему права 644.

В этой же директории создайте два файла с именами baz.dat и real.dat и правами 666.

Вот и вся установка.

Для отображения счетчика с информацией «Сейчас на сайте» разместите код скрипта в нужном месте своего ресурса, заменив в нем адрес на свой:

Сейчас на сайте скрипт

Для редактирования внешнего вида или удаления ненужных Вам отображаемых полей статы, откройте скачанный файл stata.php в текстовом редакторе на компьютере или прямо на хостинге и настройте по своим требованиям самый нижний абзац кода:

Сейчас на сайте посетителей


 

Скачать архив

 


 

Рекомендуемые статьи

Простейший PHP скрипт счетчика онлайн посетителей сайта: 2 комментария

  1. Диман Злой

    Хороший скрипт. Но к сожалению почему-то работает не корректно.
    На часах 00:40 а счетчик не сбился и продолжает считать дальше посетителей. Если можете помочь, то натолкните на путь истинный! Куда копать?

    1. Александр Рыльков Автор записи

      Диман, у счетчика время обнуления выставлено 24 часа. Это видно в коде файла https://7zet.ru/wp-content/uploads/2018/03/obnovlenie.png
      Если у Вас статистика обнуляется с задержкой, проверьте выставленное число. Я, к сожалению не знаю, от какого времени он начинает отчет — то ли от установки самого счетчика, то ли ориентируется на настроенный часовой пояс сайта.
      И то и другое можно проверить — первое экспериментально, переустановив счетчик в нужное время, второе — проверив настройки сайта.

Добавить комментарий

Войти с помощью: 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.