我的网站有 SSL 证书,我正在点击https://mysite.com/info.php https://mysite.com/info.php,但在 PHP 变量部分下 _SERVER["HTTPS"] 没有被报告。我相信这会导致 Drupal 站点出现问题,其中某些 URL 被写入页面为 https://...,而其他 URL 则被写入为 http://...
什么决定了 _SERVER["HTTPS"] 是否被设置?
EDIT:这可能是我的问题的答案在服务器上检测 HTTPS 与 HTTP 没有返回任何有用的信息 https://stackoverflow.com/questions/552162/detecting-https-vs-http-on-server-sending-back-nothing-useful。可能是负载均衡器问题
事实证明,由于处理 SSL 加密/解密的负载均衡器,Web 服务器没有获取 $_SERVER["HTTPS"],但设置了 $_SERVER["HTTP_USESSL"] 并且可以用作 flash SSL 流量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)