-2

可能重复:
如何确定您是否在没有 $_SERVER['HTTPS'] 的情况下使用 HTTPS
PHP 获取站点 URL 协议 - http 与 https

我如何在 php 中获取协议?

$_SERVER['SERVER_PROTOCOL']

向我展示了 HTTP/1.1,但有什么方法可以回显 http 或 https?

4

2 回答 2

1
$protocol = current(explode('/',$_SERVER['SERVER_PROTOCOL']));

如果你真的只是想知道它是否启用了 HTTPS,你可以使用$_SERVER['HTTPS'].

于 2012-08-30T18:08:25.380 回答
0
list($protocol) = explode("/",$_SERVER['SERVER_PROTOCOL']);
于 2012-08-30T18:10:46.457 回答