@Koziołek HTML5 WebStorage z tego co tam wyczytałem może nie być obsługiwany przez wszystkie przeglądarki, czyli co, jak ktoś nie ma nowego IE to nie może zmienić kompozycji strony?(tzn. nie mieć dostępu do one-time-per-day ficzera?)
not logged - Chodzi o to że chciałbym ograniczyć jakiekolwiek niepotrzebne operacje do absolutnego minimum, np taką operacją jest rejestracja, podawanie maila czy coś takiego.
Idealnie by było gdyby server w jakiś sposób rozpoznawał użytkownika (komputer), i za pierwszym razem pozwolił coś zrobić a za drugim nie. Zwłaszcza że oprócz tej funkcjonalności, konta w zasadzie nie są potrzebne na tej stronie. Więc rejestracja dla jednej rzeczy (tylko po to żeby sprawdzić czy ktoś nie zrobił czegoś drugi raz) trochę bezsens.
Technologie? MySQL, php, js. Standardowo.
Co do ciastek, myślałem nad czymś takim (bo wyczyścić je każdy jeden potrafi) ale strona mogłaby pozwalać wykonać czynność np jeżeli zakoduje dzisiejszą datę algorytmem jednostronnym i zapisze w ciastku a potem porówna. I powiedzmy.
dzień jeden
Pierwsze wejście: strona zapisuje jutrzejszą datę w ciastku.
Drugie wejście: dzisiejsza data nie zgadza się z datą w ciastku (nie pozwalam)
dzień następny
Trzecie wejście: data się zgadza, mogę coś zrobić jeden raz (pozwalam), przy okazji ustawiam datę na dzień kolejny.
itd.