我最近构建了一个内容管理系统,并且在整个代码中都使用了会话变量。但是,我刚刚切换到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://
,因此它不是从HTTP
到HTTPS
,而是严格地遍历了HTTPS
预先感谢您对我的外观的任何建议。