导航:首页 > 编程语言 > phpip限制投票

phpip限制投票

发布时间:2022-12-31 14:06:20

php投票一个ip每天只能投一次票

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

Ⅱ PHP 如何使一个IP一天只能投一次票啊

当客户端请求的时候你就获取它的IP并获取当前的时候记录下来,下一次有客户端来请求就比对一下IP如果没有相同的IP就投票就加一,如果IP有相同的并与当前的时间差大于24小时,投票也加一,如果IP有相同的并且时间差小于24返回不能投票的原因。

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

个人经验
至少我认为目前为止还没有一种方法能完全避免网上重复投票的
如果记录ip,一般ADSL断网再连ip就变了
设置cookie,浏览器都有禁用或者清除cookie的功能
设置session,关闭浏览器就没了
所以,我们只能尽量防止重复投票现象

方法介绍几种

session_start();
//获取ip地址
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$cip = $_SERVER["HTTP_CLIENT_IP"];
}
if(($_COOKIE['VoteIP']==$cip) or ($_SESSION['VoteIP']==$cip)){
//拒绝投票
}
//记录到cookie中
SetCookie("VoteIP", $cip, time()+3600*24);//3600秒=1小时 过期时间为24小时
//记录到session中
$_SESSION['VoteIP']=$cip;
//设置session存活时间
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTime);

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

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

Ⅳ 急求php防止同一IP重复投票的函数,详细说明每个函数的功能和参数

$ip = $_SERVER['REMOTE_ADDR'];
function check_ip ($ip) { //检查这个IP地址是否投过,投过则返回FALSE,没有则返回TRUE
$file = long2ip($ip);
$result = !(file_exists($file))
if ($result) {$fp = fopen($file,"w");fclose($fp);}
return $result;
}
这个不需要数据库支持,如果投票的量不是很大可以用用的。

Ⅵ 请教:如何用PHP程序限制一个IP地址一天只能投票3次呢

记录投票者的IP和时间在数据库 然后查询这个ip当天是否已经投了3票 是的话提示不能投了

Ⅶ php编写投票 如何限制同一IP 一天只可以投3票 求代码

每次投票,记录下投票机ip.
当超过3次后拒绝投票。
获得ip的代码,网上找。很多。基本不用改就能用。

Ⅷ php怎么做一个ip只能投一个id 投票

在数据库里专门建一个表,用来存储当天已投过票的id和文章id。
每次投票时都先查询同时拥有该用户id和文章id的项是否存在,如果在的话就提示“一篇文章一个id一天只能投一次”

阅读全文

与phpip限制投票相关的资料

热点内容
郑州app积分商城哪里好 浏览:610
7za命令解压zip 浏览:906
硬盘加密无法进入系统 浏览:560
四叶花算法 浏览:741
宝宝滤镜app哪里下载 浏览:1002
java保护代码 浏览:806
游戏海外服务器什么意思 浏览:568
快手网红程序员排名 浏览:99
首先会通过什么寻找服务器的ip地址 浏览:199
网页代码加密解码 浏览:285
wyks1ms文件夹 浏览:93
什么app可以看柯南高清 浏览:425
加密的盘文件恢复 浏览:22
绝对路径能查找隐藏文件夹吗 浏览:568
做抖音相册用什么图片app 浏览:726
pc怎么打开sftp服务器 浏览:998
中长跑用什么app 浏览:943
hlddz是什么文件夹怎么换盘 浏览:458
oppo主题编译器下载 浏览:807
其他文件夹是什么意思 浏览:545