我遇到与子域和https请求相关的问题。
我正在尝试从http路由到https,其中我的http地址是subdomain.domain.com,https地址是domain.com/subdomain。但问题是,当我从http切换到https时,我松开了会话变量。
如何在http和https请求中保留会话变量。
谢谢。
答案 0 :(得分:0)
会话可能由cookie跟踪。
Cookie有与之关联的域名,在这种情况下,这将是“subdomain.domain.com”。对于其他域,即使它是父域,也不会由Web浏览器提供cookie。
我认为有一些方法可以使Cookie对给定域下的所有子域都有效,但是您必须查看您正在使用的软件的文档。
有关更多信息,我们确实需要有关您用于保持此会话的软件的更多详细信息。标准的PHP会话?或其他什么?