我正在查看一些Google文章和一些Firefox开发人员区域,发现有一个选项可以设置为不让某些网站跟踪您的信息.
我调查了这个,并对开发人员进行了一些谷歌搜索,无法找到有关如何检测用户是否在浏览器中设置此信息的任何信息.
是在POST请求中发送还是在任何类型的请求中发送?它是否来自用户代理?我只是想知道如何管理这个,而不是存储他们ips的登录作为一个例子.
mik*_*n32 10
它作为HTTP标头发送:
function dnt_enabled()
{
return (isset($_SERVER['HTTP_DNT']) && $_SERVER['HTTP_DNT'] == 1);
}
if dnt_enabled() {
// do stuff...
}
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是PHP 7:
function dnt_enabled(): bool
{
return (bool)$_SERVER['HTTP_DNT'] ?? false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
918 次 |
| 最近记录: |