如果请求来自同一浏览器,如何识别浏览器请求?

时间:2018-07-10 06:49:07

标签: php laravel browser

如果请求来自同一浏览器,我想识别浏览器。

如果我在浏览器中获得任何唯一的密钥或类似的密钥,如何检索? 我正在使用指纹,但是它只能在单个uri上使用,而不能在整个浏览器上使用。

谢谢。

1 个答案:

答案 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();