PHP中获取域名的两种方法为:$_SERVER['HTTP_HOST']:返回域名和端口号(如有)。parse_url():返回域名而不包含端口号。

PHP中获取域名的两种方法
在PHP中,有两种主要的方法可以获取当前请求的域名:
方法 1:$_SERVER['HTTP_HOST']
// 获取域名(包含端口号) $domain = $_SERVER['HTTP_HOST'];
此方法返回一个字符串,包含了当前请求的域名以及端口号(如果存在)。例如,如果当前请求是针对 https://example.com:8080/ 发出的,则 $domain 将包含 example.com:8080。
核心 destoon 基于PHP+MySQL,采用标准化开发,易用性、扩展性、标准性强 会员 member 会员注册、登录,在线销售,企业推广,结交商友,获取商机 公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺 商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易 供应 sell 产品供应、展示,在线询价、对比 求购
方法 2:parse_url()
// 获取域名(不包含端口号) $url = parse_url($_SERVER['HTTP_HOST']); $domain = $url['host'];
此方法返回一个包含有关当前 URL 的信息的数组。要获取域名,您可以访问 host 数组键。此方法将返回域名而不包含端口号。例如,如果当前请求是针对 https://example.com:8080/ 发出的,则 $domain 将包含 example.com。










