码迷,mamicode.com
首页 > 其他好文 > 详细

$_SERVER

时间:2018-11-11 11:50:50      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:elseif   端口   iss   amp   地址   https   get   protoc   域名   

function http()
{
return (isset($_SERVER[‘HTTPS‘]) && (strtolower($_SERVER[‘HTTPS‘]) != ‘off‘)) ? ‘https://‘ : ‘http://‘;
}

function get_domain()
{
/* 协议 */
$protocol = $this->http();
/* 域名或IP地址 */
if (isset($_SERVER[‘HTTP_X_FORWARDED_HOST‘]))
{
$host = $_SERVER[‘HTTP_X_FORWARDED_HOST‘];
}
elseif (isset($_SERVER[‘HTTP_HOST‘]))
{
$host = $_SERVER[‘HTTP_HOST‘];
}
else
{
/* 端口 */
if (isset($_SERVER[‘SERVER_PORT‘]))
{
$port = ‘:‘ . $_SERVER[‘SERVER_PORT‘];

if ((‘:80‘ == $port && ‘http://‘ == $protocol) || (‘:443‘ == $port && ‘https://‘ == $protocol))
{
$port = ‘‘;
}
}
else
{
$port = ‘‘;
}

if (isset($_SERVER[‘SERVER_NAME‘]))
{
$host = $_SERVER[‘SERVER_NAME‘] . $port;
}
elseif (isset($_SERVER[‘SERVER_ADDR‘]))
{
$host = $_SERVER[‘SERVER_ADDR‘] . $port;
}
}

return $protocol . $host;
}

$_SERVER

标签:elseif   端口   iss   amp   地址   https   get   protoc   域名   

原文地址:https://www.cnblogs.com/hehexu/p/9941529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!