![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
SEVKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 10.10.2008 Репутация: нет Всего: нет |
Возник у меня вот такой вопрос :
Можно ли отслеживать находится ли пользователь на сайте с помощью сессий . Кпримеру, при авторизации пользователя записывать значение сессии в файл , а потом проверять сушествует ли такая сессия , если не существует - значит пользователь вышел и наоборот . Заранее благодарен Это сообщение отредактировал(а) SEVKA - 11.10.2008, 06:16 |
|||
|
||||
georgiy11 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 29.9.2008 Репутация: нет Всего: нет |
Так они вроде для этого и придуманы.После входа пользователя каждой ссылке присваивается номер сессии вроде так....
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
SEVKA, При правильной организации запуска PHP, файл сессии недоступен для чтения скриптами PHP. Тем более файлы чужих сессий.
Как правило, записывают в Базу данных(в файл) время последней активности юзера и его ник (идентификатор). если время последней активности юзера было более чем 10 минут назад (время жизни сессий), считается, что юзер уже "отошел"... Это сообщение отредактировал(а) ksnk - 11.10.2008, 08:52 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
SEVKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 10.10.2008 Репутация: нет Всего: нет |
Тогда может кто-то объяснит , как подобная процедура реализована
например в чате . Ведь не выкидывает же пользователя каждые 10 минут , но при этом скрипт точно знает когда пользователь вышел Это сообщение отредактировал(а) SEVKA - 11.10.2008, 13:11 |
|||
|
||||
teroni |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
Браузер шлёт каждые Х секунд запросы на сервак... Если от пользователя не было запросов больше этого времени - значит он вышел.
|
|||
|
||||
SEVKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 10.10.2008 Репутация: нет Всего: нет |
Можно ли для тупых чуть-чуть по подробнее ?
И не будет ли такая система большой нагрузкой на сервер ? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |