zoukankan      html  css  js  c++  java
  • 利用memcache实现,防止连续点击及每天点击次数

    1、利用memcache实现一天能提现多少次,或多长时间点击多少次。

     1 <?php
     2     $memcache=memcache(); //调用memcache
     3     $key=$hua.date('Ymd');
     4     if($memcache->get($key)){
     5         $hua=intval($memcache->get($key))+1;
     6         $memcache->set($key,$hua,false,86400);
     7         if(intval($memcache->get($key))>3){
     8             die('一天之内点击三次');
     9         } 
    10     }else{
    11         $memcache->set($key,'1',false,86400);
    12     }
    13 
    14 
    15     /**
    16      * *
    17      * @return [type] [把memcache封装在一个函数里]
    18      */
    19     function memcache(){
    20         $memcache = new Memcache;
    21         $memcache->connect('127.0.0.1','11211') or die('Can not Content Memcache');
    22         if($memcache){
    23             return $memcache;
    24         }else{
    25             die('Can not Content Memcache');
    26         }
    27 
    28     }

    2、利用memcache实现按钮隔多久点击一次

     1 <?php
     2     $memcache=memcache(); //调用memcache
     3     $key='click_'.$uid;  //$uid为本人唯一标识
     4     if($memcache->get($key)){
     5         die('请稍候再试!');
     6     }else{
     7         $memcache->set($key,'1',false,10); //设置缓存时间,来控制多久点击一次
     8     }
     9 
    10 
    11     /**
    12      * *
    13      * @return [type] [把memcache封装在一个函数里]
    14      */
    15     function memcache(){
    16         $memcache = new Memcache;
    17         $memcache->connect('127.0.0.1','11211') or die('Can not Content Memcache');
    18         if($memcache){
    19             return $memcache;
    20         }else{
    21             die('Can not Content Memcache');
    22         }
    23 
    24     }

    这里是我总结的一些经验,使得memcache的一些常用小功能。如果你有别的方法或者想法可以在评论中和我交流。

  • 相关阅读:
    JSON--List集合转换成JSON对象
    某些项目因位于工作空间目录中而被隐藏
    Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
    SQLSERVER2008 18456错误
    android捕获ListView中每个item点击事件
    Android中Toast的用法简介
    android ListView详解
    Android调试工具及方法
    免费卫星图像下载网站
    ArcScene三维制作
  • 原文地址:https://www.cnblogs.com/hualingyun/p/9233207.html
Copyright © 2011-2022 走看看