限制非安全IP访问

2019-07-06  本文已影响0人  远方不会远

/**

function get_client_ip() {
  if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
     ip = getenv('HTTP_CLIENT_IP');   } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {ip = getenv('HTTP_X_FORWARDED_FOR');
  } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
     ip = getenv('REMOTE_ADDR');   } elseif(isset(_SERVER['REMOTE_ADDR']) && _SERVER['REMOTE_ADDR'] && strcasecmp(_SERVER['REMOTE_ADDR'], 'unknown')) {
     ip =_SERVER['REMOTE_ADDR'];
  }
  return preg_match ( '/[\d.]{7,15}/', ip,matches ) ? $matches [0] : '';
}

上一篇 下一篇

猜你喜欢

热点阅读