首頁 >php教程 >php手册 >PHP判断服务器SSL是否启用,也就是判断是否支持HTTPS连接

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

WBOY
WBOY原創
2016-06-13 09:07:171517瀏覽

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判断字符串是否全英文,纯中文,中英文组合的方法
  • php检测服务器SSL是否开启以及开启SSL的方法
  • php判断日期格式是否正确的方法总结
  • 如何知道服务器是否支持Gzip压缩
  • PHP实现同服务器多个二级域名共享 SESSION 数据
  • php如何判断当前的操作系统是linux还是windows
  • php判断远程文件是否存在的办法
  • php性能优化:使用 isset()判断字符串长度速度比strlen()更快
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn