为了账号安全,请及时绑定邮箱和手机立即绑定

对 $_SERVER['HTTPS'] 的使用感到困惑

对 $_SERVER['HTTPS'] 的使用感到困惑

PHP
红颜莎娜 2022-11-04 16:18:23
当$_SERVER['HTTPS']存在并且具有除“关闭”以外的值时,这是否意味着服务器支持安全连接或使用https://.我正在寻找一种方法来检测在服务器上使用安全连接的可能性,即使使用 HTTP 协议发出请求也是如此。不幸的是,目前我无法访问任何支持 SSL 的服务器,所以我无法自己测试它。$_SERVER['HTTPS']即使发出像“ http://something ”这样的请求并且为该服务器启用和配置了 SSL 也存在吗?
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

文档说:

如果脚本是通过 HTTPS 协议查询的,则设置为非空值。

仅在通过 https 调用时才设置。

'off' 仅在 IIS 上使用。


查看完整回答
反对 回复 2022-11-04
?
HUX布斯

TA贡献1876条经验 获得超6个赞

php.net 文档说关于 $_SERVER['HTTPS']

'HTTPS' 如果脚本是通过 HTTPS 协议查询的,则设置为非空值。

这意味着您可以检查请求是否通过 https 发出。

要检查服务器是否安装了 ssl 证书,您可以使用在线服务,例如 https://www.sslshopper.com/ssl-checker.html


查看完整回答
反对 回复 2022-11-04
  • 2 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信