rashas
8.03.2008, 11:06:06
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ć?
PawelC
8.03.2008, 11:07:21
ciasteczka albo sesje
Piniek
8.03.2008, 11:07:24
mozna uzyc cookie i ustawic zeby bylo wazne 10minut

i sprwdzac czy istnieje przy kazdej probie rozwiazania testu
Cysiaczek
8.03.2008, 11:11:03
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
Sabistik
8.03.2008, 11:27:11
Proszę o poprawę tematu na zgodny z regulaminem inaczej zostanie zamknięty.
rashas
9.03.2008, 16:25:57
a ma ktoś kod może na to?
@up
a co sie nie podoba w temacie? nazwa?
mozna zamknac temat - juz zrobilem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.