我已经检查了所有$ _SERVER成员var,仍然不知道如何。
答案 0 :(得分:7)
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
// do your stuff here...
答案 1 :(得分:3)
$_SERVER['HTTPS']
- 来自http://php.net/manual/en/reserved.variables.server.php
如果通过HTTPS协议查询脚本,则设置为非空值。
注意:请注意,在IIS中使用ISAPI时,如果请求不是通过HTTPS协议进行的,则该值将关闭。
答案 2 :(得分:1)
$_SERVER['HTTPS'] == 'on'
更新:和$_SERVER['SERVER_PROTOCOL']
或$_SERVER['SERVER_PORT'] == 443//80 for http
答案 3 :(得分:0)
如果你做print_r($ _ SERVER); =>你可以看到这个。 [HTTPS] =>上