gpt4 book ai didi

php - Laravel 5.4 Cookie 值

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:29 24 4
gpt4 key购买 nike

我正在尝试获取 cookie 的值。

1 当我使用 Laravel 的请求 cookie 助手时:

$request->cookie('CookieName');

Laravel 返回 cookie 的名称而不是它的值。

2 当我对 cookie() 函数进行 dd() 时:

dd(cookie('CookieName'));

我得到:

#name: "CookieName"
#value: null
#domain: null
#expire: 0
#path: "/"
#secure: false
#httpOnly: true
-raw: false
-sameSite: null

3 当我使用 PHP 内置的 $_COOKIE 函数时:

$_COOKIE['CookieName'];

我实际上得到了 cookie 的值。


有没有办法让 Lavavel 返回 cookie 的值?

最佳答案

获取cookie值的正确方法是你用过的

$request->cookie('name');

但是 cookie 辅助方法会创建一个新的 cookie,而不是获取值。因此,当您执行 dd(cookie('CookieName')); 时,它会创建一个具有该名称且没有值的 cookie 并返回它。

Laravel 无需任何用户干预即可动态加密和解密 cookie 值。再次检查您如何设置 cooking ,并确保您已设置将用于加密的 APP_KEY。更改此 key 会使所有旧 cookie 失效。

关于php - Laravel 5.4 Cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44097711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com