Update Current.php
This commit is contained in:
parent
39309de302
commit
68abe1e665
1 changed files with 10 additions and 5 deletions
|
@ -126,17 +126,22 @@ class Current extends Action
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Пытается по юзерагентуопределить робота
|
* Определяет бота
|
||||||
* Если робот, то возвращает вычисленное имя
|
* Если бот, то возвращает вычисленное имя
|
||||||
*/
|
*/
|
||||||
protected function isBot(string $agent): string|false
|
protected function isBot(string $agent): string|false
|
||||||
{
|
{
|
||||||
if ('' == $agent) {
|
$status = (int) (
|
||||||
return false;
|
empty($_SERVER['HTTP_ACCEPT'])
|
||||||
|
|| empty($_SERVER['HTTP_ACCEPT_ENCODING'])
|
||||||
|
|| empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])
|
||||||
|
);
|
||||||
|
|
||||||
|
if ('' === $agent) {
|
||||||
|
return $status ? 'Unknown' : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$agentL = \strtolower($agent);
|
$agentL = \strtolower($agent);
|
||||||
$status = 0;
|
|
||||||
|
|
||||||
if (
|
if (
|
||||||
false !== ($pos = \strpos($agentL, 'http:'))
|
false !== ($pos = \strpos($agentL, 'http:'))
|
||||||
|
|
Loading…
Reference in a new issue