Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%)
|
Witam!
Chciałbym się dowiedzieć czy istnieje jakiś sposób na automatyczne wykrycie czy użytkownik zakończył sesję na mojej stronie. Mianowicie wyłączył przeglądarkę i rozłączył się z moją stroną. Jakby ktoś pytał to chodzi mi o to, aby na końcu sesji uruchomić skrypt, który zapisałby wartości zebrane w globalnych $_SESSION podczas sesji zostały zapisane w bazie danych. Z góry dziękuję i zainteresowanie się problemem. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Na pewno możesz wykryć JSem zamknięcie karty i AJAXem uruchomić php. Ale nie masz pewności, czy użytkownik nie wróci na stronę, lub nie ma otwartej drugiej karty z twoją stroną. Dlaczego nie możesz od razu tych danych dodawać do bazy danych?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Na pewno możesz wykryć JSem zamknięcie karty i AJAXem uruchomić php. Ale nie masz pewności, czy użytkownik nie wróci na stronę, lub nie ma otwartej drugiej karty z twoją stroną. Dlaczego nie możesz od razu tych danych dodawać do bazy danych? No to jeżeli ma otwartą drugą kartę i ją zamknie to dane można nadpisać o aktualne dane w sesji, jeżeli użytkownik dalej jest zalogowany. |
|
|
|
castagir [PHP]Automatyczne wykrycie konca sesji 30.03.2015, 13:53:40
castagir Chciałbym oszczędzić pracy dla serwera. Załóżmy, ż... 30.03.2015, 14:44:32
kayman 2 przeglądarki to 2 różne sesje 30.03.2015, 14:53:04
castagir Lecz małe szanse są, że ktoś będzie jeden portal p... 30.03.2015, 14:59:44 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:44 |