rakshit-realtime / multi-session
为 Laravel 5 项目提供 Trans_SID (URL 中的会话 ID)
dev-master
2019-07-25 06:31 UTC
This package is not auto-updated.
Last update: 2023-11-24 05:35:07 UTC
README
本模块添加了对将会话 ID(通常存储在会话 cookie 中)添加到所有 URL 的支持。如果您的应用程序在 Iframe 中运行,这特别有用,因为某些浏览器会阻止这些 Iframe 中的 cookie。PHP 已经提供了 session.use_trans_sid
配置值来支持此功能,但由于 Laravel 5 以其独特的方式实现会话,因此我们的模块是必要的。
安装
- 使用 composer 安装
imi/laravel-transsid
。 - 在您的
config/app.php
文件的providers
部分,将'Illuminate\Session\SessionServiceProvider'
替换为'iMi\LaravelTransSid\SessionServiceProvider'
- 在 providers 数组末尾添加
'iMi\LaravelTransSid\UrlServiceProvider'
使用 Laravel 的 URL 函数生成的 URL(例如 URL::to()
)现在将附加会话 ID。如果您想生成不带会话 ID 的 URL,请添加一个 NO_ADD_SID
参数
{{ URL::to('/', ['NO_ADD_SID' => true]) }}
关于我们
iMi digital GmbH 提供与 Laravel 相关的开源模块。如果您遇到任何错误,您可以在此处打开问题。
如果您需要支持或在现有系统中实现模块,请随时联系我们。在这种情况下,我们将提供有偿的全服务支持。
当然,我们也提供封闭源代码模块的开发。