PHP:HTTP还是HTTPS?

php
2022-08-30 11:08:16

如何判断php页面是通过http还是https访问的?


答案 1

如果请求是使用HTTPS发送的,您将在$_SERVER超全局中拥有一个额外的参数 - $_SERVER['HTTPS']。您可以检查它是否设置

if( isset($_SERVER['HTTPS'] ) ) {

答案 2

如果您的请求是通过HTTPS发送的,您将有一个名为“HTTPS”的额外服务器变量

if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') { //HTTPS } 

推荐