реализациейесли php не знаком настолько что у тебя возникают вопросы как получить заголовок из $_SERVER, то это не вопрос, а задание.
необходимо настроить расшифровку заголовков X-Real-IP/X-Forwarded-For.и если уж речь зашла о вопросе, то о какой расшифровке речь?
if (! empty($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'GTmetrix')) {
// зашел бот
} else {
// бот не зашел
}
Сделал запись useragent в файл. В итоге после проверки через gtmetrix записалоMozilla/5.0 (X11; Linux x86_64; GTmetrix https://gtmetrix.com/) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36из какой переменной берется useragent?