Как обнаружить пользователей, устанавливающих «не отслеживать»

Я просматривал некоторые статьи Google и некоторые области разработчиков Firefox и обнаружил, что вариант, который вы можете установить не позволять некоторым сайтам отслеживать вашу информацию.

Я посмотрел на это и сделал несколько поисков в Google для разработчиков, но мне не удалось найти какую-либо информацию о том, как определить, установил ли пользователь это в своем браузере.

Это отправлено в POST запрос или в любой тип запроса? Это входит в пользовательский агент? Я просто хотел знать, как управлять этим, а не хранить их ips для входа в качестве примера.

3

Решение

Это отправлено как заголовок HTTP:

function dnt_enabled()
{
return (isset($_SERVER['HTTP_DNT']) && $_SERVER['HTTP_DNT'] == 1);
}

if dnt_enabled() {
// do stuff...
}

Или, если вы используете PHP 7:

function dnt_enabled(): bool
{
return (bool)$_SERVER['HTTP_DNT'] ?? false;
}
7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]