📚 知識家圖書館 奇摩知識+ 紀念館

如何用asp.net血衣個抽獎程式~

發問者 Tsai (Lv.2) ・2009 年 3 月 22 日 ・程式設計

最近研究了很久還是沒有頭緒~ 網站內容大約是: 一開始玩個小遊戲,然後讓使用者填入基本資料後,再於某日公佈得獎者,分為一獎、二獎...等等,數十名或數百名。 我想要可以防作弊,例如:ip不可重複之類的,我有去詢問過朋友他說抽獎講白了不過是個投票系統而已,可是我研究一陣子還是沒頭緒。

1 則回答

最佳解答
您的需求,我個人認為不是從ASP.Net下手來講,而是屬於資料庫如何設計的問題。 在資料庫Table中除了開記錄回答的欄位外,還要開一個專門記錄IP的欄位跟回答序號的欄位,並且在資料寫入時系統會先比對IP有沒有重覆出現,這樣就可以防作弊了(不過,記錄IP嚴格說起來也不算是好主意,因為誰也不能說用戶端的IP不會更動)。 至於抽將那一塊就不是問題啦,只要在截止日後,用亂數在回答序號中跑幾個序號出來,就是抽獎啦!
多餘的裝飾品(Lv.5) 2009 年 3 月 23 日

電腦與網際網路的其他問題