![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Mam takie problem: Sesja trwa 24 minuty, po jej upłynięciu muszę powiadamiać klienta, że jego koszyk wygasł. Jak to zrobić? Oczywiście biorę pod uwagę sytuację tylko kiedy user nie zamknie przeglądarki. Mniej więcej wiem jak to zrobić, ale może macie dla mnie jakieś gotowe rozwiązanie?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
ajax
![]() ![]() ![]() pozdrawiam -------------------- Pozdrawiam
kriqs mam nadzieje ze pomoglem :) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
No tyle to ja też wiem
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 11.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
a może w sesji zapisać moment jej rozpoczęcia...i później przy każdym wywołaniu strony sprawdzać czy nie została przekroczona wartość 24 min (oczywiście działamy na wartościach unixowych).
W chwili gdy przekroczy to alert js. Troche prowansalskie rozwiązanie ...ale działa ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
nie będzie działać jeśli user wyłączy i włączy przeglądarkę.
Mam jeszcze taki pomysł: Utworzyć ciasteczko które będzie miało datę wygaśnięcia 1 dzień. I przechowywać w nim identyfikator sesji. W momencie kiedy identyfikator w ciasteczku jest inny niż aktualny ID sesji oraz pole REFERER nie pochodzi ze strony sklepu wyświetlić komunikat. W ten sposób uniknę błędu jeśli user zamknie przegladarkę i wejdzie na nowo na stronę. Wtedy pole referer będzie puste. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:18 |