From ff40210fb60070714a51d851184f2faf24776051 Mon Sep 17 00:00:00 2001 From: troy Date: Sat, 22 Jan 2022 11:52:53 +0100 Subject: [PATCH] checkHuman --- ips/crawler.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ips/crawler.php b/ips/crawler.php index 1a8a34c..5f5cd13 100644 --- a/ips/crawler.php +++ b/ips/crawler.php @@ -24,4 +24,16 @@ $_ips_crawler = array ( '34.79.234.76', // google '148.251.120.201' // mj12bot ); +function checkHuman() { + global $_ips_crawler; + if (stripos ( $_SERVER ['HTTP_USER_AGENT'], 'bot' ) !== false) { + return false; + } + foreach ( $_ips_crawler as $np ) { + if (startsWith ( $_SERVER ['REMOTE_ADDR'], $np )) { + return false; + } + } + return true; +} ?> \ No newline at end of file