Защита на форма

reletobg

Registered
Здравейте!
Имам една селект форма за категории и искам да я защитя добре против фалшиви заявки.Сега и правя проверка с за стойностите,но си намерих слабото място.Благодарение на две преповтарящи се частично категории осъзнах,че нападателят може да ми прати името на категорията и след него каквото му скимни.Та не се сещам за друг начин да проверя категориите.Някакви предложения?
 
Сложи на всеки опшън value на неговото id и проверявай, ако селекта има по малка стойност от 1, дигай флагче за грешка.
 
Е не може да стани аз на value имам стойности с какво да ги предам после.Сега се замислих дори аидито да задам като стойности пак няма с какво да докажа че са тези който трябва да са. :?
 
POST
Ето формата.За заявката се сещам начин с ифове,но много тежко ще стани.Трябва ми алтернативен начин.
Код:
<select name="category" id="websites3" style="width:200px;">
                                      <option value="pop" title="images/icon_cart.gif">Shopping Cart</option>
                                      <option value="pop-folk" title="images/icon_cd.gif">Pop-Folk</option>
                                      <option value="rock" title="images/icon_email.gif">Rock</option>
                                      <option value="metall" title="images/icon_faq.gif">Metall</option>
                                      <option value="dance" title="images/icon_games.gif">Dance</option>
                                      <option value="trance" title="images/icon_music.gif">Trance</option>
                                      <option value="house" title="images/icon_phone.gif">House</option>
                                      <option value="rap" title="images/icon_sales.gif">Rap</option>
                                      <option value="randb" title="images/icon_secure.gif">R&B</option>
                                      <option value="hits" title="images/icon_video.gif">Hits</option>
                                    </select><br/><br/>
 
reletobg каза:
POST
Ето формата.За заявката се сещам начин с ифове,но много тежко ще стани.

Няма да стане тежко ако го направиш както трябва. Това което ти предложи Karcho изглежда добре.

След като се направи заявката, може с mysql_num_rows да провериш дали намира нещо в базата данни и ако намира, да ти се показва какво ако не намира, да излиза съобщение за грешка.
 
И аз това си мислех ама,идеята за десетте заявки не ми допада,понеже това е груб пример,а в действителност към 30-40 категории ще са.За всяка да проверявам едно по едно с заявка!Лол това ще коства доста. :shock: Трябва ми добра алтернатива.

ЛЕЛЕ към съм заспал.Съжалявам ама чак ега ми хрумна как да го направя.Отивам си лягам,че вече незнам какво правя. :roll:
 

Back
Горе