$v) {
if (substr_count($v, '-')) {
// It's an ip range
$curr_ip_range = explode('-', $v);
if (ip2long($ip) >= ip2long(trim($curr_ip_range[0])) &&
ip2long($ip) <= ip2long(trim($curr_ip_range[1] ))) return true;
}
}
return false;
}
function s_check_user_agent($ua, $ua_list) {
$list_arr = explode("\r\n", $ua_list);
if (in_array($ua, $list_arr)) return true;
return false;
}
// Suggested solution by umchal
// Support link: http://wordpress.org/support/topic/too-many-redirects-22
function simple_ip_ban_get_current_url() {
$pageURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}