PHP anketa Mozektevidi.net - Píše Olda Šálek.

Navigace:Mozektevidi.netIT ⇒ PHP anketa

PHP anketa

V současné době programuji anketu. Co musí anketa obsahovat? PHP + javascript + mysql databáze. AJAX? Jak jí udělat?
anketa kontrola IP, hlasovanie v PHP, Anketa v PHP bez MySQL, php script hlasování, ankety php mysql, jak zabranit vicenasobnemu hlasovani v ankete webu, php anketa řešení, ochrana hlasování, php + anketa, hlasovani robotu,

Anketa v PHP

Znalý programátor si řekne, že není problém. Jenomže to bych nesměl být až tak náročný. Celý skript včetně tabulek potřebí komplet přepisuji. Jaké jsou problémy, na které se musí myslet?

Ochrana proti vícenásobnému hlasování

Řešení buď přes cookies nebo kontrolu IP. Druhá možnost je bezpečnější, ale postihuje uživatele s neveřejnou IP. Tak mě napadl např hodinový interval, po který platí omezení. Cookies je také proti BFU bezpečné, jenomže není nic jednodušího, než si mazat případně vůbec neukládat cookies

Další zbytečná URL

Původní myšlenka byla ve formě odkazů s parametry. Například anketa.php?ktera_anketa=22&moznost_cislo=3&navrat_kam=adresa
To také není dobré, časem bych měl indoxováno mnoho zbytečných stránek. Řešení by bylo přes robots.txt nebo nějak jinak. Zde se jedná o přesnos GET. Raději použiji POST

GET vs POST

POST bude o něco komplikovanější, protože musím použít form. Nestačí pouze odkazy. Teď jak to řešit? Přes select nebo přes přepínače?

Roboti

Ano jsem rasista a roboti na mém webu hlasovat nebudou, přestože mají IP adresu. Jak jim ale zabránit ve hlasování? Jde sice o jeden hlas, ale těch robotů je moc. Použít opisování nějakého textu (hidden, pro uživatele s JS skryté)

Hlasování bez refreshu stránky

Když by po hlasování se znova načítala stránka, bylo by to velmi neefektivní. Jak problém řešit? Napadá mě uložit hlas do JS cookie a hlasovat až po zobrazení jiné stránky. Je tu ale riziko zapomenuté cookie. Další možností by byla anketa v iframe. To nechci, to je blbost. Nebo hlasovat přes JS na pozadí. To zatím neumím, to bych musel někde obšlehnout. Taky AJAX

Těšte se na anketu

Až anketa bude, bude skvělá.. musím si jí pochválit.. Díky za nápady, nebo tipy na dobrou anketu, ke které zveřejmím zdrojové kódy! Machr


autor Oldřich Šálek | cal 29.3.2007 | články ze světa počítačů IT |

Kometáře


Komentáře a diskuze ke článku tady
diskuze ke článku

Související články

travian hack download Windows mobile ke stazeni zdarma php v obrázku jak ozvučit rtl8139d driver jak vypada linux indexovámí stránky badoo jsou podvodníci internet centrum forpsi doména nahota na prodej rapidshare