Гости онлайн на сайте

Discussion in 'PHP' started by GAiN, 31 May 2012.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    много разных скриптов перебрал, все они не подходят, или определяют посетителей гостей с использованием mysql или записывают ip в блокнот.
    Поделитесь пожалуйста простым скриптом для отображение на странице сколько там в текущий момент хостов сидит, можно и сидящих как ip отображать, нужен без БД и записи сессий
     
  2. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Записываются не в блокнот, а в текстовый файл.
    К сожалению другим способом это не возможно, ведь показывается количество пользователей на сайте за определенный промежуток времени. Допустим 2 минуты.
    Каждый пользователь заходит на сайт выполняя скрипт, который записывает его сессию в базу.
    При выводе количества пользователей на сайте просто считается количество записей в базе.
    По истечению 2 минут база очищается(обновляется).
     
  3. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    понятно.
    Поделитесь пожалуйста скриптом который будет без mysql отображать гостей онлайн
     
  4. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    http://codepaste.ru/2150/
    http://www.internet-technologies.ru/articles/article_1120.html
     
  5. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    как говорят практика показывает что надо просто писать кодяру. если наподлючаешь 100500 скриптов то кодить не научишся. а раздел помоему про кодинг.
    а по сабжу. много чего придумать можно. можно не только базу заюзать можно memcache напрмер. и скажем каждые 10 секунд отсылать ajax запрос нга сервер. и хранить данные 11 секунд. и раз в какое то время выбирать данные из memcache. база и скрипт который при выполнении отмечает это говнорешение.
     
    #5 barnaki, 1 Jun 2012
    Last edited: 1 Jun 2012