Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Rozwiązywanie testu co X czasu.
rashas
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 4.03.2008

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


Mam takie pytanie,jak zrobić w PHP iż 1 stronę można odwiedzać co 10minut ..
Naprzykład ktoś wchodzi na strone www.jakaśstrona.pl/test/
Tam jest umieszczony test,koleś rozwiązuje,klika pokaz wynik , wyskakuje mu ilosc pkt. ale gdy 2 raz wejdzie,lub odświerzy strone wyskakuje mu "Przepraszamy,rozwiązałeś już test,2 razy będziesz mógł rozwiązać za 10minut" ..

Czy ktos wie jak to zrobić?

Ten post edytował rashas 9.03.2008, 08:14:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Po prostu załóż taką blokadę na IP, wyślij ciasteczko, albo najlepiej oba sposoby naraz. Nie widzę większego problemu. Wysyłasz ciacho z aktualnym unixowym znacznikiem czasu (funckja time()) i potem jak user wchodzi, to odejmujesz od aktualnego czasu ten z ciasteczka i masz ilość sekund, które je różni. Analogiczne możesz zapisać IP oraz znacznik czasu do bazy. Wymodź jakiś kod, to może ktoś coś więcej pomoże.

Pozdrawiam
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: 13.10.2025 - 06:11