X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4d7e0d97b2a644cf5479c3301eb20f5f46d6509e..55ca68671d495ad05559a010ae9884a7e2307be6:/website/reverse.php?ds=sidebyside diff --git a/website/reverse.php b/website/reverse.php index d9ecc09e..ed7090e2 100755 --- a/website/reverse.php +++ b/website/reverse.php @@ -2,7 +2,21 @@ require_once(dirname(dirname(__FILE__)).'/lib/init-website.php'); require_once(CONST_BasePath.'/lib/log.php'); - $oDB =& getDB(); + if (preg_match(CONST_BlockedUserAgents, $_SERVER["HTTP_USER_AGENT"]) > 0) + { + $fLoadAvg = getLoadAverage(); + if ($fLoadAvg >= CONST_BlockReverseMaxLoad) { + header('HTTP/1.0 403 Forbidden'); + header('Content-type: text/html; charset=utf-8'); + echo "