获取域名 程序员文章站 2022-05-23 22:22:32 ... 我在看那个ecmall核心文件ecmall.php,看到这个函数写得比较清晰,拿出来分享下 function get_domain() { /* 协议 */ $protocol = (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) ? 'https://' : '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; } 复制代码 相关标签: 获取域名 上一篇: How can I access Parallel Port through a printer to print RF 下一篇: 有关PHP中MVC的开发经验分享_PHP 推荐阅读 vue elementUI tree树形控件获取父节点ID的实例 使用vue点击li,获取当前点击li父辈元素的属性值方法 SQL中Group分组获取Top N方法实现可首选row_number C# wx获取token的基本方法 获取wince mac地址与IP地址解决方案 解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解 微信小程序地图(map)组件点击(tap)获取经纬度的方法 jQuery实现根据身份证号获取生日、年龄、性别等信息的方法 Java 反射获取类详细信息的常用方法总结 java通过ip获取客户端Mac地址的小例子