Új hozzászólás Aktív témák
-
vakondka
őstag
A kérdésben benne van a válasz is:
Amikor valaki belép az oldalra, azonnal tegyél le egy süti, mondjuk "proba" néven.
Szavazáskor próbáld meg kiolvasni, hogy van-e olyan süti, aminek "proba" a neve.
Ha van (sütit elfogadja a böngészője), akkor mehet tovább, ha nincs akkor hibaüzenet.
(ez persze nem tökéletes megoldás...)...bár hozzáteszem, hogy jobb lenne ha regisztrálni kellene hozzá névvel, és e-mail címmel, majd ez el lenne mentve adatbázisba, mert akkor csak a felhasználói adatok mellett lenne egy plusz mező, hogy "szavazott" és ha valaki már szavazott akkor 1-re állítod az értékét.
Így sütitől független a dolog, mert nyílván ha valaki újra szavazni akar akkor előtte kiolvasod, hogy ilyen e-mail címmel volt-e már játékos és ha igen a "szavazott" mező értéke vajon 1-e.
-
cucka
addikt
A legtisztább megoldás a b jelű lenne. Az a jelű az az igazi gányolós tróger megoldás, nem javaslom (főleg nem olyan megoldással, ahogy le lett írva. Van a mysql-ben egy date_sub() függvény, tessék használni
).
A b jelű megoldás bővebben - van egy cron a szerveren, ami meghív egy php file-t. A cron mondjuk naponta fut le, a php file pedig lefuttat egy delete-et az adatbázis megfelelő tábláján. Ingyenes szerveren nem tudom, van-e lehetőség időzített futtatásra, ha nincs, akkor szopóág.
Még egy ötlet esetleg, hogy a tábla insert-jére rákötsz egy triggert, ami törli a régi üzeneteket. Igazából ez sem túl szép dolog. Lásd mysql kézikönyv create trigger utasítás.A legjobb pedig: hacsak nem fenyeget a veszély, hogy többszázezer sor kerül a táblába, akkor hagyd a túróba az egészet. Attól, mert sok üzenet van, nyugodtan listázhatod csak az utolsó 30 napot..
Új hozzászólás Aktív témák
- The Division 2 (PC, XO, PS4)
- Xiaomi 14T Pro - teljes a család?
- Autós topik
- Xiaomi 15 - kicsi telefon nagy energiával
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Honor 200 - kétszázért pont jó lenne
- Videós, mozgóképes topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- exHWSW - Értünk mindenhez IS
- Melyik tápegységet vegyem?
- További aktív témák...
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari!
- Samsung Odyssey G6 S27BG650EU - 27" QHD 2K 240Hz Ivelt - Gaming monitor - 1,5 év Gyári garancia
- Apple iPhone 15 Pro Max - Natural Titanium - Újszerű karcmentes állapotban! 100% akku! Gyári garis!
- Csere-Beszámítás! AMD Ryzen 7 9700X Processzor!
- Magyarország piacvezető szoftver webáruháza
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest