From c40dcf020c4bebd4eb4b4f8cf28e5e7de5f57d97 Mon Sep 17 00:00:00 2001 From: Rotzbua Date: Tue, 15 Jan 2019 01:49:46 +0100 Subject: [PATCH] add do not track header detection (#2334) --- system/src/Grav/Common/Browser.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/system/src/Grav/Common/Browser.php b/system/src/Grav/Common/Browser.php index bb0a3fb4f..dfe1c58a7 100644 --- a/system/src/Grav/Common/Browser.php +++ b/system/src/Grav/Common/Browser.php @@ -134,4 +134,19 @@ class Browser return true; } + + /** + * Determine if “Do Not Track” is set by browser + * @see https://www.w3.org/TR/tracking-dnt/ + * + * @return bool + */ + public function isTrackable(): bool + { + if ($_SERVER['HTTP_DNT'] === '1') { + return false; + } + + return true; + } }