rakshit-agarwal / multi-session
Laravel 5 项目中的 Trans_SID(URL 中的会话 ID)
此软件包的官方仓库似乎已丢失,因此该软件包已被冻结。
dev-master
2019-06-12 07:38 UTC
This package is not auto-updated.
Last update: 2019-06-13 05:48:53 UTC
README
此模块添加了对将会话 ID(通常存储在会话 cookie 中)添加到所有 URL 的支持。如果您的应用程序在 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 相关的开源模块。如果您遇到任何错误,请在这里提交问题。
需要支持或在一个现有系统中实现模块?请随时联系我们。在这种情况下,我们将提供付费的全服务支持。
当然,我们也提供封闭源代码模块的开发。