当前位置:首页 » 编程语言 » 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,当达到最大投票次数,则对其关闭投票功能。这也就是一个权限判断,和登陆时输错密码功能很像。代码就不写了,比较简单。这个应该是腾讯的面试考题吧

热点内容
方舟和辐射4哪个要求配置高 发布:2025-01-09 09:48:14 浏览:874
如何游玩我的世界外国服务器 发布:2025-01-09 09:21:27 浏览:468
乌克兰编程 发布:2025-01-09 09:16:33 浏览:310
python填充0 发布:2025-01-09 09:16:32 浏览:364
流通值源码 发布:2025-01-09 09:05:45 浏览:147
什么是双套配置保护 发布:2025-01-09 09:04:17 浏览:755
联想电脑忘记开机密码怎么办 发布:2025-01-09 08:59:06 浏览:941
微信机器人接口源码 发布:2025-01-09 08:57:30 浏览:669
电脑主要配置参数都有哪些 发布:2025-01-09 08:56:56 浏览:858
csgo躲猫猫服务器怎么都是没人的 发布:2025-01-09 08:56:47 浏览:485