Re: 問個很淺的問題,怎麼做不重覆投票?

看板PHP作者 (熱情的獨居老人..)時間18年前 (2006/03/09 23:44), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《ngf666 (腦殘無罪 不準噓!)》之銘言: : 不想用cookie,因為換台電腦就可以了 : 該怎麼讓同一個會員只能投一次票? : 像yahoo那樣呢? <?php if (empty($_SESSION['LoginID'])){ //假如未登入 導至 login頁 header("Location:login.php"); exit; } $fcontents = file("你所存的txt檔"); $flag = 0; while (list ($line_num, $line) = each ($fcontents)) { if ($_SESSION['LoginID'] == $line){ $flag = 1; header("Location:你已投票過了.php"); } } if (flag == 0){ //將未投票的會員加入至txt檔的末端 $filesave = fopen("你所存的txt檔", "w"); $filesave = $filesave."/r/n".$_SESSION['LoginID']; fclose($filesave); } 希望對你有所幫助 ?> -- http://www.wretch.cc/blog/oiolong 我的網誌~ 歐爺~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.82.104 ※ 編輯: oiolong 來自: 203.73.82.104 (03/10 00:07)

03/10 01:11, , 1F
推,可是要有會員id用資料庫就好,用這是自找麻煩吧QQ...
03/10 01:11, 1F

03/10 01:17, , 2F
我已經用資料庫的方法做了,謝謝啦
03/10 01:17, 2F

03/10 11:40, , 3F
:)
03/10 11:40, 3F
文章代碼(AID): #1444rNY4 (PHP)
文章代碼(AID): #1444rNY4 (PHP)