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ś?
/* Funkcja zwraca losowy numer z zakresu 1-100. Jeśli z danego IP już otrzymano tego dnia numer - zwraca false * (działa na zasadzie plików. Pliki te mogą służyć także jako LOG */ function getRandomNumber() { $date = new DateTime(); $file = 'jakis/folder/tymczasowy/' . $date->format('Ymd') . '.txt'; // nazwa pliku na podstawie danego dnia (z określonym folderem) if(strstr(file_get_contents($file),'*' . $_SERVER['REMOTE_ADDR'] . '*') !== false) // sprawdzamy czy aktualne IP już losowało return false; // zwracamy false jeśli losowało lub zapisujemy IP aby przy następnej próbie było wiadomo że ten IP losował file_put_contents($file,'*' . $_SERVER['REMOTE_ADDR'] . '* - wylosowana liczba: ' . $number . "\n",FILE_APPEND); } else { // jesli nie ma pliku zapisujemy IP file_put_contents($file,'*' . $_SERVER['REMOTE_ADDR'] . '* - wylosowana liczba: ' . $number . "\n"); } // Zwracamy wylosowaną liczbę return $number; } $number = getRandomNumber(); if($number === false) else