Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Rozwiązywanie testu co X czasu.
Forum PHP.pl > Forum > PHP
rashas
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
ciasteczka albo sesje
Piniek
mozna uzyc cookie i ustawic zeby bylo wazne 10minut winksmiley.jpg i sprwdzac czy istnieje przy kazdej probie rozwiazania testu
Cysiaczek
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
Proszę o poprawę tematu na zgodny z regulaminem inaczej zostanie zamknięty.
rashas
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.