php - Laravel - 使用什么作为 session ID?

标签 php laravel

我出于后端目的而进入 Laravel。我注意到 Laravel 提供了几个 ID,但我不知道该使用哪一个。当使用“$request->session()->token();”时它向我显示了一个名为 _token 的 ID。然后有一个名为 laravel_session 的 Cookie token ,显然是第三个 token ,仅由数字组成,“session()->getId()”。现在使用哪一款?

最佳答案

session()->getId() 是正确的 session ID。

$request->session()->token() 返回 CSRF token ,而不是 session ID。 如果您使用中间件,laravel_session cookie 可能会被加密。

关于php - Laravel - 使用什么作为 session ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53244202/

相关文章:

php - 如何在 PHP 7.0 Ubuntu 18.10 中启用 SoapClient

sql - 在数据库表中查找出现次数最多的项目

php - MySQL 触发器还是 PHP 进行数据审计?

php - 导致 sum() 到多个结果的分组表

javascript - 如何在 laravel 中应用客户端密码加密

javascript - jquery $(this).find 不适合我

php - 即使分类存在,taxonomy_exists 也总是返回 false

PHP - 为什么使用 Guzzle 而不是 cURL?

php - 无法创建 SSL/TLS 安全通道。 - Cdyne回传

javascript - 使用数据表创建可搜索的图库