Для реализации счетчика, который бы показывал, сколько человек в данный момент на сайте, можно использовать любой из бесплатных сервисов статистики.

Для эксперимента понадобится Firebug, для анализа запросов от браузера к серверу и обратно. Экспериментировать будем с сервисом статистики hit.ua, на котором необходимо сперва зарегистрироваться и установить их код себе на сайт.

Переходим на страницу своей статистики http://hit.ua/site_view/27441 и анализируем код, где 27441 - это id вашего сайта в системе hit.ua.

Включив Firebug, понимаем, что hit.ua для поддержания актуальных данных на этой странице — каждую секунду посылает GET запрос на страницу http://hit.ua/stat?i=27441 и получает следующий ответ:

223,211,21,14 (Хосты, посетители, хиты, онлайн)

Пишем простой парсер:

<?php
$id = '27441'; // Идентификатор сайта в системе
$handle = file_get_contents('http://hit.ua/stat?i='.$id);
$arr =  explode(",", $contents);
$online = (!empty($arr)) ? $arr[3] : 0;
echo $online;
?>

Теперь в переменной $online у нас хранится количество посетителей онлайн.

Источник:  Yii.DbHelp

Похожие публикации:

  1. О сервисе аккредитации PHP-разработчиков inPHP.org
    Сервис inPHP.org представляет собой удобный, надёжный и высокотехнологичный инструмент, полезный как для IT-разработчиков, так и для работодателей. В основе проекта...
  2. FireBug для вашего сайта
    Firebug — расширение для браузера Firefox, являющееся консолью, отладчиком, и DOM-инспектором JavaScript, DHTML, CSS, XMLHttpRequest. Firebug показывает в консоли вызвавшую...
  3. Firebug 1.5.0
    Обновился плагин для FireFox - firebug. Вкусности Quick info box Image Map Inspector Кнопка «Persist», позволяющая сохранять введённый в консоль...
  4. Генерация XLS на сайте
    Случайно сохранил обычный HTML-файл с расширением .XLS(MS Excel) и, не обратив на то внимание, кликнул на него. Какого было мое...
  5. LiveInternet показывает количество переходов с сайтов социальных сетей
    LiveInternet порадовал новым видом статистики - показ количества переходов с сайтов социальных сетей. Переходами из сервиса социальной сети считаются как...

Теги:

Один комментарий

  1. Интересно! А самое главное — ни каких гетов каждую секунду :)

Оставить комментарий

При написании кода в комментариях вы можете использовать Zen Coding для быстрого ввода HTML.