【问题标题】:Is it possible to get rid of laravel_session in Set-Cookie of a request?是否可以在请求的 Set-Cookie 中摆脱 laravel_session ?
【发布时间】:2015-03-08 04:18:51
【问题描述】:

我碰巧注意到,当我向我的 API(用 Laravel 框架编写)发出请求时,有 Set-Cookie:

  Set-Cookie: laravel_session=eyJpdiI6IlF5SDNLeGlRRTBFSlVJbXROSEZMWlE9PSIsInZhbHVlIjoiRlZXWVJrZERJN0tPRDU1TG40MGpJeURDQjRncUFYWGk4MjRBeFhMVHc3S2w5aW8yRFc1TCt4UWUzTEJnMTRpNkpYYkV6bnZ6Yk85RWF0MGIxaVhXYkE9PSIsIm1hYyI6ImRmNTc0MzRkZGM1ZDg0YWZkMWZjZThjOGI4Y2FlNTI2NjRhN2JjOGU0OTVkMWEwNTMwYTNlZmYxY2Y2ODNiMzkifQ%3D%3D; expires=Fri, 09-Jan-2015 20:49:47 GMT; Max-Age=7200; path=/; httponly

我怎样才能摆脱它或阻止我的 Laravel API 不使用它?可以在 laravel_session 值中添加脚本。

另外,如何避免我的应用使用请求设置的 cookie?

【问题讨论】:

  • “可以在 laravel_session 值中添加脚本”是什么意思?
  • Lorenz,我的意思是问,如何避免我的应用程序消耗请求设置的 cookie?问题已编辑。

标签: php laravel laravel-4 session-cookies laravel-validation


【解决方案1】:

您可以通过将会话驱动程序更改为array来禁用整个应用程序的会话cookie

app/config/session.php:

'driver' => 'array'

【讨论】:

  • 谢谢Lukasgeiter,我的意思是问,如何避免我的应用消耗请求设置的cookie?
  • @sireesha 开个玩笑。你的问题真的没有意义。不消耗饼干。在客户端,它们被设置、读取或删除。在服务器端,您可以读取 cookie 或将其发送到客户端(或发送删除请求)。 Set-Cookie 标头应该被客户端和服务器端接受。这是一个低级的http要求。没有那个 http cookie 根本无法工作。
  • @LorenzMeyer 谢谢..我还是个新手,所以我的行话会很有趣:)。我想我现在明白了。
猜你喜欢
  • 1970-01-01
  • 2013-02-22
  • 2021-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-02
  • 2019-03-04
  • 2017-03-29
相关资源
最近更新 更多