![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy spotkał się ktoś może z kodem, który umożliwi skasowanie pliku z serwera podczas zamykania okna przeglądarki? Czy takie rozwiązanie jest w ogóle możliwe??
Z góry dziękuje za pomoc:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 27.10.2006 Skąd: CyberRZECZYWISTOŚĆ Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ma to być plik znajdujący się na serwerze to wystarczy użyć ajax + php + cron i powinno działać.
Ten post edytował faran 25.05.2010, 10:28:11 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a dokładniej, możesz zapisać plik do bazy i nadać mu datę ważności, ajaxem będziesz np. co 10min przedłużać ten czas, a cronem co 10min sprawdzasz czy są pliki ze skończoną datą ważności jeśli tak to je usuwasz, oczywiście te czasy będą zależne od tego jak dużej precyzji wymagasz
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
A nie ma możliwości robić tego bez Crona? np. z użyciem funkcji register_shutdown_function() i connection_aborted()?
Na forum w manualu ktoś podawał coś takiego:
..ale to nie działa za bardzo.. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 580 Pomógł: 85 Dołączył: 25.03.2010 Skąd: Skrzyszów :) Ostrzeżenie: (0%) ![]() ![]() |
Można ustawić czas trwania sesji na 0, spowoduje to że po zamknięciu przeglądarki sesja wygaśnie
session handler ustaw sobie krótki czas czyszczenia starych danych z sesji, a w metodzie gc zaimplementuj usuwanie plików |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:25 |