Chodzi o to ze jest np grupa newsowa do wysylania postow.
jak user wejdzie wpisze post to na serwie zapisuje sie jego IP,temat,tresc,podpis.
Jak teraz zrobic zeby taki user mogl juz tylko 9 razy wyslac swojego newsa a po 12 godzinach albo np zawsze o godzinie 00:00 aktualizowalo mu sie konto do 10 kredytow?
nie to zebym siedzial bezczynnie i czekal na goowe rozwiazanie ale mam taka mysl:
Wchodzi sobie ktos na stronke. jak wysyla formularz to jego IP zapisuje sie do pliku na serwie. Plik np IP.TXT a wnim linijka
212.123.123.123 | 1 | dd-mm-rrrr
teraz ktos inny wchodzi na stronke i plik wyglada tak :
212.123.123.123 | 1 | dd-mm-rrrr
245.12.123.11 | 1 | dd-mm-rrrr
teraz znowu wchodzi pierwsza osoba i zapisuje sie jej IP jako
212.123.123.123 | 2 | dd-mm-rrrr
245.12.123.11 | 1 | dd-mm-rrrr
czyl iwiemy ze pierwsza osoba wyslal juz dwa razy post :)
teraz jak dojdzie do 10 to jak znowu wysle w tym samym dniu to skrypt musi sprawdzic:
otwieram plik
porownuje IP goscia czy istnieje takie w pliku IP.TXT
jesli tak to odczytuje zawartosc pola z iloscia postow
jesli jest = 10 to sprawdzam date
jesli data z pliku jest starsza niz data z serwera to ustawiam licznik na to samo IP na 1 i ustawiam nowa date
da sie jakos pobrac date s serwera na ktorym jest skrypt?
czy moze lepiej to jakos zrobic na bazie danych , ale ja sie na razie na bazie nie znam :(