php投票 限制,php投票限制 - 梁某人啊的个人空间 - OSCHINA - 中文开源技术交流社区...

session_start();//开启session

if ($_SESSION[vote_session]!="") {//不为空,即是有session值,判断session值得有无,有了说明投票过了,另外说下,这个vote_session是个session data,而不是id,是个基本的信息,那么这里可以用id么?存储这个信息的在linux下的是/var/lib/php/session

echo "

history.back();

";

} else {

if ($v_type==0) {//选项是否有类型

$sql2="update table set vcount=vcount+1 where id=$r";//这下头又做了2个判断,其实都一个意思,主要是你投票一次,你的表里的值在原有的基础上增加1,即是做了一次更新

mysql_query($sql2,$conn);

} else {

for ($i=0; $i < count($r) ; $i++) {

$temp=$r[$i];

$sql2="update table set vcount=vcount+1 where id=$temp";

}

}

$_SESSION[vote_session]=1;//成功后赋值,开头都是在没有的赋值的基础上做判断的结果,基本原理就是当判断没有,那么就可以做链接数据库,然后在点击数量的这个表单里更新数量,每第一次都能使原来的数字加一个,如果有了session值,那么就在上头判断开始就终止了

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值