好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP實現redis限制單ip、單用戶的訪問次數功能示例

PHP實現redis限制單ip、單用戶的訪問次數功能示例

熱門標簽:電銷機器人-快迭智能 合肥外呼系統app 沈陽人工智能電銷機器人公司 高識別電銷機器人 h5 地圖標注 拉薩打電話機器人 智能外呼電銷系統 寶安400電話辦理 哈爾濱400電話辦理到易號網

本文實例講述了PHP實現redis限制單ip、單用戶的訪問次數功能。分享給大家供大家參考,具體如下:

有時候我們需要限制一個api或頁面訪問的頻率,例如單ip或單用戶一分鐘之內只能訪問多少次

類似于這樣的需求很容易用Redis來實現

?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth("php001");
//這個key記錄該ip的訪問次數 也可改成用戶id
//$key = 'userid_11100';
$key=get_real_ip();
//限制次數為5
$limit = 5;
$check = $redis->exists($key);
if($check){
  $redis->incr($key);
  $count = $redis->get($key);
  if($count > 5){
    exit('請求太頻繁,請稍后再試!');
  }
}else{
  $redis->incr($key);
  //限制時間為60秒
  $redis->expire($key,60);
}
$count = $redis->get($key);
echo '第 '.$count.' 次請求';
//獲取客戶端真實ip地址
function get_real_ip(){
  static $realip;
  if(isset($_SERVER)){
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
      $realip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }else if(isset($_SERVER['HTTP_CLIENT_IP'])){
      $realip=$_SERVER['HTTP_CLIENT_IP'];
    }else{
      $realip=$_SERVER['REMOTE_ADDR'];
    }
  }else{
    if(getenv('HTTP_X_FORWARDED_FOR')){
      $realip=getenv('HTTP_X_FORWARDED_FOR');
    }else if(getenv('HTTP_CLIENT_IP')){
      $realip=getenv('HTTP_CLIENT_IP');
    }else{
      $realip=getenv('REMOTE_ADDR');
    }
  }
  return $realip;
}
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php+redis數據庫程序設計技巧總結》、《php面向對象程序設計入門教程》、《PHP基本語法入門教程》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php 使用redis鎖限制并發訪問類示例
  • 在Redis數據庫中實現分布式速率限制的方法
  • Redis實戰記錄之限制操作頻率

標簽:成都 林芝 泰州 巴中 山東 梅州 威海 張家口

巨人網絡通訊聲明:本文標題《PHP實現redis限制單ip、單用戶的訪問次數功能示例》,本文關鍵詞  PHP,實現,redis,限,制單,單用戶,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現redis限制單ip、單用戶的訪問次數功能示例》相關的同類信息!
  • 本頁收集關于PHP實現redis限制單ip、單用戶的訪問次數功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男男互口视频| 美女被羞羞网站| 91无码?高潮?在线不卡| 果冻传媒和91制片厂| java高清在线观看| 欧美AV无码区二三区A片噜大师 | www狠狠操| 我想把我的乌龟蹭你的扇贝视频| 医生不能说的秘密韩剧免费观看| 久久国产成人精品国产成人亚洲| 日韩久久久久久精品无码品善网| 好大好硬好深好爽老师受不了| 91精选在线观看| 无限看片动漫的视频在线观看| 日本久久久久久久久久| 被迫屈辱的美腿教师开车时| 国产69精品久久久久久久久久久久| 国产欧美日本亚洲精品五区| 欧美激情婬妇ⅩXXOO交换| 波谷人体大胆大尺度| 操进去| 舞蹈室里强摁做开腿呻吟| 公主被国师用佛珠是什么小说| 扒开双腿猛进入爽爽视频ai| 爽?好多水?快?深点红桃国际 | 国人免费无码区久久久免费| 韩国无码成人??电影| 男女高潮又爽又猛动态图| 91精品国产色综合久久久四虎 | 91久久精品无码一区二区三区 | 宠妻之路笑佳人| 国产传媒三级AV精品电影| 97亚洲熟妇自偷自拍另类图片 | 欧美性在线观看| 综合色婷婷一区二区亚洲欧美国产 | 国产特级淫片免费看| 乱色美www女麻豆| 办公室的交易bd| 大胸美女裸图| 男人机机桶女人机机| 娇喘连连小说|