PHP 获取请求的域名及协议

发布时间: 2019-11-19 15:44:58 作者: 大象笔记

实在不想查看 ThinkPHP 的文档,所以就使用纯 PHP 的实现,获取请求的域名及协议。

function site_url() {
	$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
	$domainName = $_SERVER['HTTP_HOST'];

	return $protocol . $domainName;
}

返回格式举例:

https://www.sunzhongwei.com

我是一名山东烟台的开发者,联系作者