在我的应用程序中,我需要使用ssl。在数据量巨大的情况下,从http // mydomain.com重定向到https // mydomain.com会话数据时会丢失。
我尝试将https移除到http,但仍然没用。我的服务器在linux机器上。 请帮帮我。
答案 0 :(得分:1)
不要在会话本身中保留大量数据。相反,将它保存在友好的本地数据库表(或表)中,并仅将密钥放入会话中的表中。您甚至可以创建它,以便用户可以注销并从另一台计算机登录,并通过以某种方式将数据“关闭”来恢复相同的数据。
简而言之,请仔细考虑数据的生命周期应该是什么。对于大型数据,将其绑定到HTTP会话可能是错误的方法,因为用户因为浏览器故障而不得不重新上载/重新创建它时会感到不安。
答案 1 :(得分:0)
我们谈论了多少数据?您不应该在会话中保存大量数据。
还要在重定向到HTTPS时检查您的会话ID是否相同。我认为你从HTTPS获得了一个带有新会话ID的新cookie,因此数据自然会丢失。
答案 2 :(得分:0)
所以问题解决了。