Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> akcja po zamknięciu przeglądarki lub zmianie adresu
zazdrosny17
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.07.2010

Ostrzeżenie: (0%)
-----


Witam,

mam takie pytanie:

Mam strone z logowaniem za pomoca sesji. I kiedy uzytkownik sie zaloguje moze przejsc na konkretna podstrone. Kiedy tam sie znajdzie zostaje dodany do innej tabeli. Za pomoca ajaxa wtedy na biezaco wysweitlam wszystkich uzytkownikow na tej podstronie. I teraz
chciałbym zrobic tak, aby uzytkownik zostal usuniety z bazy po przejscu na inna strone/podstrone lub po wylaczeniu przeglądarki. Jakis pomysl?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k_@_m_i_l
post
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

Ostrzeżenie: (0%)
-----


Poczytaj o akcji unload w jQuery http://api.jquery.com/unload/
Tworzysz taką akcję:
  1. <script type="text/javascript">
  2. $(document).ready(function()
  3. {
  4. $(window).unload(function()
  5. {
  6.  
  7. $.ajax({
  8. type: "POST",
  9. url: "index.php",
  10. data:
  11. {
  12. save_data: 1
  13. },
  14. async: false
  15.  
  16. });
  17. });
  18. });


Akcja ta, przy wyjściu ze strony użytkownika wysyła żądanie ajaxowe, które kierujesz do akcji w php, gdzie robisz operacje na sesji.
Tylko pamiętaj, że akcja unload może się wykonać też przy odświeżeniu strony.

Ten post edytował k_@_m_i_l 12.05.2012, 20:19:24
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:06