Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skryptu wpisywania jednokrotnie liczby
slawekjocker
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.03.2011
Skąd: Krk

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


Czesc prosil bym was abyscie ten skrypt: <?php
echo rand(1,100);
?>

zamienili na taki że można tylko z jednego ip 1 raz dziennie wylosować liczbę.


Pomoże ktoś?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Orzeszekk
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


za kazdym wejsciem sprawdzanie kazdego losowania to moze troche zbyt czasochlonne.

ja bym to tak widzial. Obsluguj ten caly proces za pomocą jakiegos obiektu (i nie uzyskuj do niego dostepu innymi metodami niz ten obiekt). W konstruktorze obiektu daj takie cos (pseudokod)

if (obecnaData - dataOstatniegoCzyszczenia > 24)
{
$this->proceduraCzyszczaca();
}

i bedziesz miał takiego lazy-load crona.jesli nikt nie wejdzie na strone caly dzien to sie nie wyczysci.
ja mialem u siebie statystyki turniejów ktore wyswietlaly sie w kilku miejscach, i jesli minął czas wybrany na turniej to powinny się powyłączac - mialem do wyboru crona obslugujacego turnieje w tle lub taki lazy-loading, wybralem lazy-loading i sprawdzalo sie ok.

po prostu dane do wyswietlenia statystyk zbieralem obiektem obslugujacym caly ten proces turniejowy, i jesli przy tworzeniu obiektu proces wykryl ze jakis turniej juz sie zakonczyl to szybko dokanczal proces turniejowy itd i statystyka wyswietlala sie aktualna.

Ten post edytował Orzeszekk 10.04.2012, 23:08:45
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: 3.10.2025 - 07:41