在URL中传输会话ID(会话trans_sid等效Laravel)

时间:2015-04-23 08:20:06

标签: php internet-explorer session laravel cookies

我们正在使用Laravel 5制作微型网站,它们作为Iframe包含在另一个网页中。

Internet Explorer存在问题,即会话cookie无法在iframe中运行。

因此,我们开发了一个非常hacky的解决方案,以将会话ID保留在URL中。

我想知道是否有一个现成的解决方案(如果没有一个好的解决方案,我将在以后发布我的解决方案作为答案/制作一个很好的模块)

2 个答案:

答案 0 :(得分:1)

有一种解决方案可以让您的Cookie正常运行,您可能希望尝试将其放在网址中。

Cookie blocked/not saved in IFRAME in Internet Explorer

答案 1 :(得分:0)

我为这个问题制作了一个开源模块:

https://github.com/iMi-digital/laravel-transsid

它挂钩到会话服务提供者和url生成器,以便向/从URL写入/读取会话ID。