8

Google の記事と Firefox の開発者エリアをいくつか調べていたところ、一部のサイトにあなたの情報を追跡させないように設定できるオプションがあることがわかりました。

私はこれを調べ、開発者のためにいくつかのグーグル検索を行いましたが、ユーザーがブラウザでこれを設定したかどうかを検出する方法に関する情報を見つけることができませんでした.

POSTリクエストまたは任意のタイプのリクエストで送信されますか? ユーザーエージェントに含まれていますか?これを管理する方法を知りたかっただけでips、例としてログイン用に保存するのではありません。

4

3 に答える 3

13

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;
}
于 2016-05-17T23:49:51.683 に答える