Re: 問個很淺的問題,怎麼做不重覆投票?
※ 引述《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
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):