如果请求来自同一浏览器,我想识别浏览器。
如果我在浏览器中获得任何唯一键或类似键,我该如何检索它? 我正在使用指纹,但它仅适用于单个 uri,不适用于整个浏览器。
提前谢谢。
真的不知道你想要什么,但这是一个可以用作开始
$cookie = Cookie::get("unique");
if($cookie) {
$fingerprint = $cookie;
// check fingerprint here
}
if(!$cookie) {
$fingerprint = "MyFingerprint";
$cookie = Cookie::forever("unique", $fingerprint);
Cookie::queue($cookie);
}
编辑: 如果没有 cookie,我看不到实现这一目标的好方法。 或者,您可以以相同的方式使用会话存储或缓存存储,但使用 IP 地址作为密钥,问题是来自同一 IP 的两个人将算作一个
在 laravel 中,您可以使用该方法
$ip = request()->ip();