PHP判断服务器SSL是否启用,也就是判断是否支持HTTPS连接

PHP 投稿 9100 1 评论

PHP判断服务器SSL是否启用,也就是判断是否支持HTTPS连接

通过php函数来检测服务器是否支持SSL(即HTTPS连接),具体函数代码如下。另外关于如何开启SSL支持可参照本站文章:

php检测服务器SSL是否开启以及开启SSL的方法


/*
* 检测服务器是否支持SSL连接(Https连接)
* @return bool
*/
function is_SSL(){
	if(!isset($_SERVER['HTTPS']))
		return FALSE;
	if($_SERVER['HTTPS']===1){  //Apache
		return TRUE;
	}elseif($_SERVER['HTTPS']==='on'){ //IIS
		return TRUE;
	}elseif($_SERVER['SERVER_PORT']==443){ //其他
		return TRUE;
	}
	return FALSE;
}

例如:


echo is_SSL()?'支持':'不支持';

编程笔记 » PHP判断服务器SSL是否启用,也就是判断是否支持HTTPS连接

赞同 (48) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(1)个小伙伴在吐槽
  1. 适合广大读者阅读。
    小丑巫师 2023-10-23 00:30 (1年前) 回复