Witam!
założyłem nowy temat, ponieważ przewertowałem już dziesiątki stron i nie znalazłem konkretnego rozwiązania mojego problemu. Jestem dość początkujący. Mój problem polega na tym, że zrobiłem czat w którym przy wylogowywaniu zamyka sesje i usuwa użytkownika z bazy danych. Z tym, że dzieje się to tylko po wciśnięciu przycisku wyloguj. Chciałbym żeby to samo działo się gdy ktoś na szybko zamknie przeglądarkę "X". Z tego co wyczytałem tzreba by było wywołać funkcje po zamknięciu eventu onclose. Ale zupełnie nie wiem jak ma to działać. Dodam jeszcze fukcję która służy do wylogowania użytkownika.
function logout() {
global $db;
if ($this->logged) $db->query('
UPDATE `msg_sessions`
SET `logout_time` = NOW()
WHERE `session_id` = "'.$this->session_id.'"
');
$db->query("
DELETE FROM msg_users WHERE login ="."'".$this->login."'".""
);
$this->init_auth();
}