Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Закрытие сессии при выходе пользователя

Обсуждение темы Закрытие сессии при выходе пользователя в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Здравствуйте! Догадываюсь, что тема избитая, но все таки прошу Вашей помощи вновь. Как обычно, следим за наличием пользователя в системе с помощью: Код: ...


Закрытая тема
 
Опции темы
Старый 24.10.2011, 09:53   #1
Здравствуйте!
Догадываюсь, что тема избитая, но все таки прошу Вашей помощи вновь.
Как обычно, следим за наличием пользователя в системе с помощью:
Код:
// user enter page
session_start();
if (!isset($_SESSION['UID'])) {$_SESSION['UID']=-1;}

// user leave page
unset($_SESSION['UID']);
Естественно, при таком подходе, когда пользователь закрывает окно браузера, мы не обработаем выход из системы. В google нашел следующий метод:
Код:
if (!isset($_SESSION['UID'']) || $_SESSION['UID''] < time()+3600) {
    session_destroy();
    $_SESSION = array();
}
$_SESSION['UID''] = time() + 3600;
Но меня в этом примере смущает тот факт, что в переменной сессии хрянятся несколько пользователей одновременно - по одному на каждую сессию. Не удалит ли эта конструкция все сессии пользователей?
 
Старый 24.10.2011, 09:53
Ссылки
Старый 24.10.2011, 09:53
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оповещение о входе и выходе пользователей для DLE sega HTML, CSS, JavaScript 0 19.11.2012 11:38
IIS 6 + статус страницы 404 - на выходе пустая страница Макс-Текс ASP, Perl, PHP и MySQL 0 02.03.2011 18:07
Закрытие сессии htaccess dim ASP, Perl, PHP и MySQL 0 07.09.2010 15:48
Сессии в Php Dajna ASP, Perl, PHP и MySQL 2 07.12.2006 20:26
сессии rubanok ASP, Perl, PHP и MySQL 5 08.07.2006 15:03


Текущее время: 20:34. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум