9 这个代码片段可以方便你禁止某些特定的 IP 地址访问你的网站

function deny()
{
  if (!file_exists('blocked_ips.txt')) {
    $deny_ips = array(
      '127.0.0.1',
      '192.168.1.1',
      '83.76.27.9',
      '192.168.1.163'
    );
  } else {
    $deny_ips = file('blocked_ips.txt');
  }
  // read user ip adress:
  $ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
  // search current IP in $deny_ips arrayif
  if ((array_search($ip, $deny_ips)) !== FALSE) {
    // address is blocked:
    echo 'Your IP adress (' . $ip . ') was blocked!';
    exit;
  }
}

  

posted on 2017-06-06 17:23  泪滴  阅读(172)  评论(0编辑  收藏  举报