当前位置:首页 » 编程语言 » php限制投票

php限制投票

发布时间: 2022-02-23 14:40:59

php投票 每天只能投票一次,怎么来设置啊

投票的时候见ip
和投票时间存入数据库
存入数据库的时候判断该ip在数据库中是否存在,
如果不存在就第一次,可以进去,
如果存在,就取出数据库中那条数据的时间来判断是否是当天的时间,
如果不是当天的时间,就把现在投票的数据存进去,
如果是当天的时间,就不能把数据存进去,提示你今天已经投过票了,

② php 手机客户端投票限制,如何规定一天内不能投票超过1次

以前的防刷票以前被琢磨透了
这里告诉你一种比较好的
动态投票ID
何为动态的投票ID,就是每个人或者每一次打开页面看见投票对象的ID都是不一样的。这样就让刷票的找不到北了。动态ID是一种只有你自己知道的加密方式,投票时再解密出ID就行了。
最后通过限制IP,每个IP每天一票。

③ PHP怎么限制投票

  1. 每次投票记录$people信息

  2. 投票前,根据$people信息到数据库,按条件判断有没重复投票,有,则投票无效

  3. 加个互斥锁,防止多并发

    3个条件都做好,应该就可以了。

④ PHP如何设置COOKIE只能一个人投票一次

set_cookie('cookie名称',内容,时间);
if(isset($_COOKIE['cookie名称'])){
echo "你已经投过票,请勿重复"
}else{
echo " 感觉您的投票";
}

⑤ php如何限制用户每天只能投票五次

方法一:根据用户IP
缺点:有可能是不同的用户使用同一台电脑,这样就限制了同一天内其它用户的投票次数。

方法二:根据用户ID
缺点:网站数据库必须有用户IP资料,用户必须注册才能投票。多数想投票的用户会觉得麻烦而放弃投票。另外,同一个用户完全可以注册不用的帐户多次投票。

方法三:根据用户端的cookie
缺点用“方法一”

⑥ PHP投票一个ip每天只能投一次票

投票的时候见ip 和投票时间存入数据库,
存入数据库的时候判断该ip在数据库中是否存在,
如果不存在就第一次,可以进去,
如果存在,就取出数据库中那条数据的时间来判断是否是当天的时间,
如果不是当天的时间,就把现在投票的数据存进去,
如果是当天的时间,就不能把数据存进去,提示你今天已经投过票了,

⑦ 求一个实例:关于php用微信号限制投票次数的实例

每一个微信投票后,记录下微信账号存进数据库做下次对比

⑧ 用php写一个在线投票程序,这段代码是用户投票的,但是只能投一票就死掉了,我希望每副作品都能投一票

“一个用户每天对同一个作品只能投一票,能投的作品数量不限制。”

如果要达到这样的效果,你需要$_GET["id"] 与 Session联系起来,就是说,需要对于每个作品设置一个session变量。大概代码如下:

<?
session_set_cookie_params(86400);
session_start();

if (session_is_registered("tp_".$_GET['id'])) { //此处修改为tp_id
echo "<script>alert('您已经投过票了哦^_^');location='index.php';</script>";
exit;
} else {
$tp = "ok";
session_register("tp_".$_GET['id']);//此处修改为tp_id
}

require_once ("sys_conf.inc");
$link_id = mysql_connect($DBHOST, $DBUSER, $DBPWD);
mysql_select_db($DBNAME);
mysql_query("SET NAMES 'GBK'");
$sql = "update photo set p=p+1 where id=" . $_GET["id"];
mysql_query($sql);
echo "<script>alert('投票成功');location='index.php';</script>";
?>

⑨ 去掉投票IP限制,PHP的

1. if(hasid) { alert('您刚才已表决过了喔!'); return false;}
else saveid += ','+fid;
改为
saveid += ','+fid;

2. if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }
else saveid += ','+aid;
改为
saveid += ','+fid;

⑩ 求一个PHP实例:IP地址如何达到限制投票的次数

每个ip访问的时候为其申明一个专属变量$voteNum,存在session中,session键为ip,值为$voteNum,投票一次这个变量就+1,当达到最大投票次数,则对其关闭投票功能。这也就是一个权限判断,和登陆时输错密码功能很像。代码就不写了,比较简单。这个应该是腾讯的面试考题吧

热点内容
服务器改id是什么 发布:2025-07-01 10:30:03 浏览:609
php微信开发教程 发布:2025-07-01 10:28:24 浏览:840
访问学者联系导师 发布:2025-07-01 10:27:44 浏览:982
服务器端的http地址 发布:2025-07-01 10:04:35 浏览:176
php好处 发布:2025-07-01 10:01:45 浏览:877
安卓车机什么屏幕好 发布:2025-07-01 09:46:15 浏览:547
编译原理re不能描述的串 发布:2025-07-01 09:34:24 浏览:75
本地电脑怎么用服务器ip 发布:2025-07-01 09:10:03 浏览:831
有趣的python代码 发布:2025-07-01 09:10:02 浏览:361
威龙奇兵ftp 发布:2025-07-01 09:07:38 浏览:694