作者oiolong (热情的独居老人..)
看板PHP
标题Re: 问个很浅的问题,怎麽做不重覆投票?
时间Fri Mar 10 00:06:05 2006
※ 引述《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)
1F:推 geopor:推,可是要有会员id用资料库就好,用这是自找麻烦吧QQ... 03/10 01:11
2F:推 ngf666:我已经用资料库的方法做了,谢谢啦 03/10 01:17
3F:→ oiolong::) 03/10 11:40