Mam taki problem, a w zasadzie zagwozdkę przy sprawdzaniu czy dany adres IP był przez ostanie 24 godziny.
Tworzę skrypt który ma za zadanie dodać punkt danemu userowi gdy dana osoba wejdzie w jego link z getem, ale tylko raz na 24 gdy IP się powtaża.
Obrazwowo
Sprawdzam czy IP jest w bazie, jeżeli nie to dodaje + Data NOW(); i dodaje punkt,
Sprawdzam czy IP jest w bazie, jeżeli tak to sprawdzam czy minęło 24 godziny od ostatniej wizywy, jeżeli tak dodaje punkt, jeżeli nie - nie się nie dzieje.
Nigdy nie wykonywałem operacji na datach i nie mam pojęcia jak to napisać. Może macie jakieś gotowe rozwiązania na sprawdzanie unikalności IP w danym dniu?
Z góry dziękuję za pomoc.
Wpadłem na takim pomysł:
$data_dodania = "2012-07-27"; if ($data_dodania != $aktualna_data){ // skrypt dodaje punkt } else { //skrypt nie dodaje punktu }
co sądzicie?