Autor | Zpráva | ||
---|---|---|---|
TooFew Profil |
#1 · Zasláno: 23. 8. 2006, 21:21:55
Dělám si počítadlo a potřebuju mu nastavit omezení - u jednoho člověka jen 1 zápočet za den.
U anket si dělám v databázi tabulku, do které ukládám IP člověka, který hlasoval.... Ale tam to je definitivní. Já tady ale potřebuju, aby se to omezení v 00:00.00 hodin pokaždé anulovalo a počítalo toho člověka znova. Nečekám, že to půjde vyřesit jinak, než přes Cookies, ale kdyby jo... Pořaďte prosím. Žeby JavaScriptem? |
||
Joker Profil |
#2 · Zasláno: 23. 8. 2006, 21:31:38 · Upravil/a: Joker
Tak přesně na tohle se myslím hodí trigger v databázi. Bohužel jestli máte MySQL, tam triggery nejsou...
Ale šlo by to třeba takhle: ukládejte si seznam IP adres a pak čas posledního obnovení. Pokud IP adresa návštěvníka není na seznamu IP adres, dejte +1 přístup a přidejte ji na seznam. A pokud je aktuální čas větší než čas posledního obnovení plus 1 den, smažte seznam IP adres a jako čas posledního obnovení nastavte aktuální čas ;) |
||
TooFew Profil |
#3 · Zasláno: 23. 8. 2006, 21:33:42 · Upravil/a: TooFew
No jo.... Mám MySQL. :-(.... Není jiná možnost? A nebo to, co vysvětluješ je alternativa? :-)
|
||
TooFew Profil |
#4 · Zasláno: 23. 8. 2006, 21:35:49
Joooo. Už jsem ten návod pochopil... Jednoduché, ale chce to nápad... Ten jsem neměl. :-) Díky.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0