考えてみたのですが、ごまかしかもしれませんがこのような仕組みでも大丈夫でしょうか?
セッション使ったやり方がどうしてもわからないのでこんな感じを考えてみました

訪問者のアクセスログを取得

現在の時刻より直近1分前までののログを取る

ユニークなidのみ抽出、カウント

オンライン人数表示