Liczba postów: 27
Liczba wątków: 1
Dołączył: 31-01-2009
Reputacja:
0
01-02-2009, 14:19
(Ten post był ostatnio modyfikowany: 01-02-2009, 14:20 przez fannet.)
Możesz dać ciacho użytkownikowi, ewentualnie stworzyć sesje, lub jeżeli chcesz aby użytkownik nie mógł manipulować czasem dodać jego id do bazy. We wszystkich sposobach zapisujesz czas, kiedy miało miejsce ostatnie wejście, i gdy użytkownik próbuje wejść obliczasz czy może.
rozumny najczęściej korzysta z prawa do milczenia... lecz tylko głupiec wciąż milczy..
Liczba postów: 27
Liczba wątków: 1
Dołączył: 31-01-2009
Reputacja:
0
01-02-2009, 16:01
(Ten post był ostatnio modyfikowany: 01-02-2009, 16:02 przez fannet.)
Kod PHP:
$co_ile = 2; // co ile można wykonać skrypt
$teraz = time(); // ustawasz czas, i tez w takim formacie zapisujesz do bazy
$nastepna_bramka = $teraz - $czas_z_bazy; // ustalacz zmiane czasu
if($nastepna_bramka > $co_ile)
{
// wykonujesz operacje
// zapisujesz nowy czas
}
rozumny najczęściej korzysta z prawa do milczenia... lecz tylko głupiec wciąż milczy..
Liczba postów: 193
Liczba wątków: 18
Dołączył: 26-12-2008
Reputacja:
2
A nie prościej ustalić żeby przy zapisie dla jednego postu, jeden user mógł dodać jeden punkt ?
Robisz warunek, sprawdza czy dany post został zapunktowany. Jeśli tak to sprawdzasz przez jakich userów.
Jeśli przez aktualnie dodającego to wywalasz mu error że punkt już dodał.
Liczba postów: 27
Liczba wątków: 1
Dołączył: 31-01-2009
Reputacja:
0
(06-02-2009, 01:57)jsmp napisał(a): A nie prościej ustalić żeby przy zapisie dla jednego postu, jeden user mógł dodać jeden punkt ?
Robisz warunek, sprawdza czy dany post został zapunktowany. Jeśli tak to sprawdzasz przez jakich userów.
Jeśli przez aktualnie dodającego to wywalasz mu error że punkt już dodał.
jakiego postu?
rozumny najczęściej korzysta z prawa do milczenia... lecz tylko głupiec wciąż milczy..