Skocz do zawartości
kori

pozwolić użytkownikowi na otworzenie strony tylko jeden raz

Polecane posty

Bo na stronę można tylko raz wejść, czyli po odświeżeniu jest to powtórne wejście, czyli drugie.

 

Od kiedy? Przecież to co mówisz jest bez sensu. W dodatku OP pytał o coś zupełnie innego.

 

@behemoth - jakiś URL?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W owa działa to inaczej tj. po załadowaniu strony dopiero wyświetla komunikat, że już jest otwarte. Jak zrobisz pokaz źródło (ctrl+U) dostaniesz źródło aplikacji ze skrzynka a nie tylko komunikatu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja pierd...

 

HTTP to protokół bezstanowy, nie da się przy jego pomocy w sposób RELIABLE uzyskać tego co chcesz. W sposób unreliable możesz wykorzystać JSa i event typu onclose, czyli zapisywać w cookie czy user ma już otwartą kartę czy nie.

 

Aby zrobić to w sposób reliable nalezy użyć do tego celu innego protokołu, stanowego - chociażby czegokolwiek działającego na socketach (nodejs?). W ten sposób na bazie ilości połączeń i keepalive'a możesz stwierdzić w sposób reliable ile połączeń ma otwartych użytkownik.

 

Można też zastosować coś pośredniego i wymusić pseudo-keepalive np. AJAXem.

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ę


×