我们正在使用Laravel 5制作微型网站,这些网站作为Iframe包含在另一个网页中。
Internet Explorer出现问题,会话cookie在iframe中不起作用。
因此,我们开发了一个非常巧妙的解决方案来将会话ID保留在URL中。
我想知道是否有现成的解决方案(如果还没有好的解决方案,我稍后会发布我的解决方案作为答案/制作一个不错的模块)
有一种让cookie正常工作的解决方案,你可能想尝试一下,而且可能比在URL中放入会话ID更可取。
Cookie被阻止/未保存在Internet Explorer 中的IFRAME中
我为这个问题制作了一个开源模块:
https://github.com/iMi-digital/laravel-transsid
它连接到会话服务提供者和url生成器,以便将会话ID写入url或从url读取会话ID。