php判断访问协议是不是https

能够经过$_SERVER中获取是不是HTTPS协议。
 
在$_SERVER["SERVER_PROTOCOL"]中拿到的只能是http。$_SERVER['HTTPS'] === on 时,使用https,http协议时没有HTTPS变量。
 
有时作服务器反向代理时,入口的服务器走443端口支持https,但分发到的机器不支持http。这时须要在入口服务器的nginx的server中写入
proxy_set_header     X-Forwarded-Proto https; 使$_SERVER数组中有X-Forwarded-Proto。来判断是不是https
访问 
相关文章
相关标签/搜索