如果请求来自同一浏览器,我想识别浏览器。
如果我在浏览器中获得任何唯一的密钥或类似的密钥,如何检索? 我正在使用指纹,但是它只能在单个uri上使用,而不能在整个浏览器上使用。
谢谢。
答案 0 :(得分:0)
真的不知道你想要什么,但这可以作为开始
$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();