我的网站有一个SSL证书,我打了
https://mysite.com/info.php,但在PHP变量部分_SERVER [“HTTPS”]没有被报告.我相信这会导致Drupal网站出现问题,其中一些URL被写入页面,因为https:// …其他人正在写为http:// …
是什么决定了_SERVER [“HTTPS”]的设置?
编辑:这可能是我的问题Detecting HTTPS vs HTTP on server sending back nothing useful的答案.可能是负载均衡器问题
事实证明,由于处理SSL加密/解密的Load Balancer,Web服务器没有获得$_SERVER [“HTTPS”],但是$_SERVER [“HTTP_USESSL”]已设置并可用作闪存SSL流量.
原文链接:https://www.f2er.com/php/135458.html