Heim >Backend-Entwicklung >PHP-Tutorial >求大神看看,小弟我做点赞时,限制每个ip只能点赞每篇文章一次,代码要如何实现
求大神看看,我做点赞时,限制每个ip只能点赞每篇文章一次,代码要怎么实现。
//前端ajax提交数据
<input type="button" onClick="change_love({$article.article_id})" value="赞一下"/></a><br /> <!--<input type="button" value="点赞" onClick="zan()"/>--><br /> {$article.love}</p><br /> </div><br /> </div><br /></section><br /><script><br />function change_love(article_id)<br />{<br /> //var Lastsend = document.getCookie('ECS_auction_Lastsend_'+article_id);<br /> //alert('点赞成功');<br /> $.ajax({<br /> url:'article.php',//后台处理路径<br /> type:'post',//post提交方式<br /> data:{id:article_id},//点赞的文章id<br /> success:function(data){//数据返回成功 <br /> if(data==1){//成功 <br /> }<br /> }<br /><br />});<br />}<br /></script>
$realip=getip();<br />//echo $realip;<br />modifyipcount($realip);<br /><br />@$love=$_POST['id'];<br />if(isset($love)){<br /> $query="SELECT * FROM ecs_article_love where article_id='".$article_id."'";<br /> $result=mysql_query($query);<br /> $row=mysql_fetch_row($result);<br /> //dump($row);<br /> $ip1=$row[2];<br /> $ip2=$realip;<br /> //echo $ip;<br /> if(!empty($row) && strcmp($ip1,$ip2)==0){<br /> echo "<script>alert('ip已存在')</script>";<br /> }else{<br /> //$iptime=time();<br /> //$day=date('Y-m-d');<br /> //if($row[article_id]!=$article_id || $row[ip]!='')<br /> $query="INSERT INTO ecs_article_love (ip,article_id) VALUES ('".$ip2."','".$article_id."')";<br /> mysql_query($query);<br /> echo "<script>alert('点赞成功')</script>";<br /> }<br />}