gpt4 book ai didi

php - 通过 HTTPS 访问时 $_SERVER ['HTTPS' ] 如何为空?

转载 作者:行者123 更新时间:2023-12-05 02:24:35 24 4
gpt4 key购买 nike

当我实际通过 https 访问页面时,我遇到了 $_SERVER['HTTPS'] 为空的问题。

根据docs for $_SERVER ,当通过 HTTPS 访问页面时,这应该是非空的。

编码docs for mod_ssl

This module provides a lot of SSL information as additional environment variables to the SSI and CGI namespace.

这是否意味着我需要明确

SetEnv HTTPS on

在 Apache 中,如果 PHP 作为 mod_php 运行以获得 $_SERVER['HTTPS'] 设置?

我想弄清楚我的系统是否有问题,或者我是否看到正常行为。

最佳答案

要在您的 .htaccess 中正确使用 SetEnv,您需要 mod_env模块,例如:

<IfModule mod_env.c>
SetEnv HTTPS on
</IfModule>

否则,$_SERVER["HTTPS"] 将为空..

关于php - 通过 HTTPS 访问时 $_SERVER ['HTTPS' ] 如何为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com