|
|
|
|
для: Sergey89
(21.03.2005 в 11:03)
|
| Это в общем в темах обсуждается, но повторить будет не лишним... заводим таблицу (в файле или базе - не имеет значения). На каждого человека заводим сессию, проверяем имеется ли в таблице запись с таким идентификатором сессии, если нет, то заносим запись, которая состоит из этого идентификатора и времени обращения человека к сайту, далее при каждом обращении человека к страницам сайта обновляем время его последнего посещения. Для того, чтобы выяснить кто находится на сайте выбираем из таблицы записи с временем посещения не более 20 минут назад. Таким образом получаем число посетителей. Старые записи удаляем. Это решение описано в нашей третьей книге "PHP 5 в примерах", но её выход запланирован лишь на конец мая 2005 года. | |
|
|