PHP & Do not track

Publié le 14 novembre 2012 par Shadwk

On parle souvent de l’option Do not track des navigateurs qui permet d’indiquer aux sites qu’on ne veut pas être tracé par la publicité.

Voici donc une fonction PHP qui vous permettra de savoir si l’utilisateur qui visite votre site a activé cette option.

function do_not_track() 
{
  if(isset($_SERVER['HTTP_DNT']) & $_SERVER['HTTP_DNT'] == 1) 
   return true; 
  elseif(function_exists('getallheaders')) 
  { 
   $headers = getallheaders(); 
   if(!empty($headers['DNT']) & $headers['DNT'] == 1) 
   return true; 
  } 
  return  false; 
}

Bon code à vous !