从HTTP切换到HTTPS后,PHP会话变量不起作用

时间:2018-07-19 22:56:41

标签: php session https iis-7.5 session-variables

我最近构建了一个内容管理系统,并且在整个代码中都使用了会话变量。但是,我刚刚切换到HTTPS,现在看来会话变量不起作用。

我已经做了很多研究,但是不幸的是我还没有找到解决这个问题的方法。我认为"php.ini"中必须有一个设置,或者我没有看到的IIS管理器(我当前正在使用IIS 7.5)。

我发现在ISS管理器中,ASP -> Session Properties -> New ID On Secure Connection下的默认值为True-如果使用PHP在某处做同样的事情,我肯定可以看到这是一个问题,但是如果这是一个选择。

我正在文档的开始处初始化session_start();(之前没有任何内容),它可以在HTTP上正常工作,而不能在HTTPS上正常工作。另外,我已经将base_url更新为在所有重定向中都包含https://,因此它不是从HTTPHTTPS,而是严格地遍历了HTTPS

预先感谢您对我的外观的任何建议。

0 个答案:

没有答案