Автор Тема: Определение существования сессии  (Прочитано 2219 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн асталавистабейби

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://fotoomen.ru
Здравствуйте.
Возможно ли узнать есть ли в данный момент пользователь на сайте?
При входе на сайт пользователю автоматически присваивается очередной номер с помощью сессии
session_register("id");
которая автоматически уничтожается после закрытием пользователем окна браузера (верно?).
Эта же переменная определяется только браузером пользователя, так что проверка на существования данной переменной из другого места никакого результата не дает. Не подскажете как можно определить существует ли данная сессия или пользователь уже ушел с сайта?
Спасибо.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Определение существования сессии
« Ответ #1 : 19 Марта 2003, 14:57:35 »
ты правильно понимаешь, что понятие сессии существует только для пользователя.
отсюда надо лишь сделать логичный вывод - что использоать сессии для определения наличия пользователя на сайте нельзя.
можно только для идентификации уникальных посетителей.
а вот отслеживать их нахождение ты уже должен без сессий, отдельным скриптом.

сделай текстовый файл какой-нибудь или в базу пиши.
в общем, этих счетчиков - как грязи, на этом форуме два раза в неделю вопрос обсуждается посетителей на сайте.
сессии к нему никаким боком

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28