Update Current.php

This commit is contained in:
Visman 2023-07-31 18:16:59 +07:00
parent 39309de302
commit 68abe1e665

View file

@ -126,17 +126,22 @@ class Current extends Action
];
/**
* Пытается по юзерагентуопределить робота
* Если робот, то возвращает вычисленное имя
* Определяет бота
* Если бот, то возвращает вычисленное имя
*/
protected function isBot(string $agent): string|false
{
if ('' == $agent) {
return false;
$status = (int) (
empty($_SERVER['HTTP_ACCEPT'])
|| empty($_SERVER['HTTP_ACCEPT_ENCODING'])
|| empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])
);
if ('' === $agent) {
return $status ? 'Unknown' : false;
}
$agentL = \strtolower($agent);
$status = 0;
if (
false !== ($pos = \strpos($agentL, 'http:'))