Skocz do zawartości
Zaloguj się, aby obserwować  
lyca

Kolejka przed wejściem na stronę

Polecane posty

Witam, chciałem się zapytać czy ktoś wie jak zrobić kolejkę wejść na stronę?

 

Przykład:

limit jest ustawiony na 100

Wchodzi 101 osoba i ma informacje:

 

Wszystkie sloty są zajęte! Jesteś 1. w kolejce.

 

I byłoby to w formie np animowanej + aktualizacja stanu co około 5 sekund.

Po zwolnieniu miejsca automatycznie dana osoba wchodzi na stronę.

 

Takie coś działa np w grach online typu league of legends (kolejka do logowania)

i właśnie czegoś takiego szukam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tworzysz sesje logowań i zliczasz ilość sesji. No i twój warunek to:

if(count(sessions) > 100)  {printf("Sorry max number of sessions exceeded")}

To tak w wielkim uproszczeniu ;)

Edytowano przez Mondo90 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Musiałbyś zapisywać aktywność użytkowników na stronie, co jakiś czas, by nie spalić serwera bazy danych. Możesz tego dokonać przy klikaniu w coś, czy może nawet przy przełączaniu karty w przeglądarce, ten sposób opisałem: http://blog.nostatic.pl/page-visibility-api-czyli-sprawdzanie-czy-jestesmy-na-stroniekarcie-aktywni/ i zapisywać akcje co np. 2 minuty do bazy i przy warunku, który podał kolega powyżej zliczać aktywne sesje z warunkiem czasu i wszystko :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×