p.s. 因为老服务器用apache加https,然后反向代理iis6上的http,因为http和https都允许访问,所以这个时候就无法判断当前用户访问是http还是https了。在apache的反向代理配置前增加header能实现这个判断。
1、配置中 mod_headers 前去掉注释
2、代理配置前增加
程序代码中可以使用 $_SERVER["HTTP_HTTPS"] 来获取
参考:https://www.php.cn/manual/view/17877.html
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2895
1、配置中 mod_headers 前去掉注释
2、代理配置前增加
RequestHeader unset HTTPS
RequestHeader append HTTPS "on"
RequestHeader append HTTPS "on"
程序代码中可以使用 $_SERVER["HTTP_HTTPS"] 来获取
参考:https://www.php.cn/manual/view/17877.html
[最后修改由 admin, 于 2022-12-16 09:37:49]

这篇日志没有评论。
此日志不可发表评论。