相关疑难解决方法(0)

Web浏览器的cookie密钥的最大大小是多少?

Web浏览器的cookie密钥的最大大小是多少?

我知道cookie的最大大小是4KB,但密钥是否也有限制?

browser cookies

286
推荐指数
6
解决办法
25万
查看次数

Laravel Cookie 存储空间在每隔几次访问后就会被超出

我对 laravel 的功能有一些疑问remember me。通常,laravel 添加一个会话 cookie、一个xsrf 令牌一个具有随机哈希值的第三个 cookie。(下图)

在此输入图像描述

当我遵循正常的登录-执行操作-注销-重复过程时,一切正常。不添加额外的cookie。

如果我登录,关闭浏览器,然后再次访问该网站,则会添加另一个 cookie。这看起来像第三块饼干。在重复这个特定的流程时,我发现饼干有很大的膨胀。我什至不确定所有这些都被使用了。(下图)

在此输入图像描述

当我remember me在登录时检查时,会添加另一个Remember_me令牌。当我关闭浏览器窗口并再次访问该网站时,我会自动登录。与上面的情况类似,当我重复此过程几次时,会添加越来越多的 cookie。(下图)

在此输入图像描述

最终,我收到一条错误消息

Bad request Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.

Cookie
Run Code Online (Sandbox Code Playgroud)

此后该网站甚至无法打开,除非我手动清除 cookie。

我的问题是,当我遇到上述情况时,如何删除旧的 cookie?Laravel 有什么办法可以解决我可能缺少的问题吗?当每次访问都会生成新的 cookie 时,有什么方法可以删除旧的 cookie?

唯一与我最接近的问题是这个,但答案对我不起作用。

我正在使用 Laravel AuthController,我的session.php样子是这样的:

<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Session Driver
    |--------------------------------------------------------------------------
    |
    | …
Run Code Online (Sandbox Code Playgroud)

php cookies session laravel

5
推荐指数
1
解决办法
3159
查看次数

标签 统计

cookies ×2

browser ×1

laravel ×1

php ×1

session ×1