使用 SSL 时,PHP 会话不再存储



我做了一个集成购物车的网站。当然,我使用了很多会话变量来执行此操作。当我将网站上传到动态托管并使其成为 SSL 连接时,我的会话变量停止传输?我不知道为什么。我认为部分原因是因为这些站点最初是HTTP,然后它们被迫更改为https,从而丢失会话?

任何帮助都会很棒!

好的,我已经尝试更改 cookie 域和 php.ini 文件中的 cookie 安全,但都没有帮助。请帮忙!

Cookie 上有一个安全标志,这意味着它们不能在 http 网站上使用。在 HTTP 连接时,当您session_start(( 时,PHP 会创建一个新的会话 ID,该 ID 将替换以前的会话 ID。

我相信你可以用 php 中的session.cookie_secure = 1来取消设置它.ini

相关内容

最新更新