多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php實現封IP功能

php實現封IP功能

來源:程序員人生   發布時間:2014-02-24 12:18:08 閱讀次數:3563次

早起一起突然看到,我的網站有人在惡心亂搞,為了防止這種事情我想了一個辦法那就是封用戶的IP了.首頁我們來建數據庫:

  1. CREATE TABLE `su_lockip` ( 
  2.   `id` int(4) NOT NULL auto_increment, 
  3.   `lockip` varchar(1024) default NULL, 
  4.   PRIMARY KEY  (`id`) 

下頁來創建一個封文件的頁面,主要是用戶寫入IP以"|"分開,這個頁面就不多寫了,我就簡單的寫一下,入庫代碼$UlockIp=$_POST['z']?$_POST['z']:''; 

  1. if(emptyempty($UlockIp)){ 
  2.   exit("<script>alert('對不起,你輸入的信息有誤!');history.back();</script>"); 
  3.  } 
  4.  $sql="update su_lockip set lockip='$UlockIp'"
  5.  if(mysql_query($sql)){ 
  6.   exit("<script>alert('鎖定成功!');history.back();</script>"); 
  7.  }else
  8.   exit("<script>alert('對不起,你輸入的信息有誤!');history.back();</script>"); 
  9.  } 

就這么簡單,最后就是進行鎖定的了.下面代碼是根據數據中是否存用戶IP,如果在就提示被KILL了.代碼如下:

  1. function lock_user_ip(){ 
  2.  $Usql =mysql_query("select * from su_lockip"); 
  3.  $Urs =mysql_fetch_array($Usql); 
  4.  $UlockIp=$Urs['lockip']; 
  5.  $ClockIp=$this->get_real_ip(); 
  6.  $Iplist =explode('|',$UlockIp); 
  7.  if(in_array($ClockIp,$Iplist)){ 
  8.   exit('sorry system lock your IP'); 
  9.  } 
  10.  } 
  11.  
  12.  function get_real_ip(){//這段代碼來是互聯網. 
  13.    $ip=false; 
  14.    if(!emptyempty($_SERVER["HTTP_CLIENT_IP"])){ 
  15.     $ip = $_SERVER["HTTP_CLIENT_IP"]; 
  16.    } 
  17.    if (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
  18.     $ips = explode (", "$_SERVER['HTTP_X_FORWARDED_FOR']); 
  19.     if ($ip) { array_unshift($ips$ip); $ip = FALSE; } 
  20.     for ($i = 0; $i < count($ips); $i++) { 
  21.      if (!eregi ("^(10|172.16|192.168)."$ips[$i])) { 
  22.       $ip = $ips[$i]; 
  23.       break
  24.      } 
  25.     } 
  26.    } 
  27.    return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); 
  28.  } 

哈哈寫完了就這么簡單,沒有進行安全過濾處理.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产午夜亚洲精品一级在线 | 亚洲激情欧美激情 | jizz成熟丰满中国妇女 | 亚洲三级在线视频 | 日本www在线视频 | 欧美精18videosex性欧美 | 日韩欧美爱爱 | 国产午夜永久福利视频在线观看 | 一区二区三区在线 | 羞羞影院在线观看 | 日韩欧美在线视频 | 中文字幕乱码二三区免费 | 最近最新中文字幕大全2019免费视频 | 99爱视频在线观看 | 久久国内免费视频 | 午夜dj影视大全视频 | 日本高清无卡码一区二区久久 | 中文字幕第12页 | 天天狠狠弄夜夜狠狠躁·太爽了 | 国产片在线 | 最近中文字幕完整视频大全版 | 日韩一级片免费看 | 在线视频一区二区 | 欧美精品1区2区 | 欧美一区二区三区高清不卡tv | 嗯啊在线观看免费影院 | 一级一级 a爱片免费视频 | 欧美一级淫片免费观看 | 国产在线精品一区二区不卡 | 亚洲综合图区 | 波多野结衣中文字幕久久 | 亚洲免费视频网址 | ww亚洲ww亚在线观看 | 国产亚洲第一页 | 欧美video| 国产精品深夜福利免费观看 | 欧美成人性h版 | 91麻豆精品国产91久久久久久 | 91精品久久久久久久久久小网站 | 久久一区二区三区99 | 91精品国产一区二区三区四区 |