网站zhujimi.net迁移到新的VPS,PHP获取当前域名$_SERVER['SERVER_NAME']之前取到的域名是www.zhujimi.net,没想到迁移后变成了zhujimi.net,找了好久才找出原因,竟然与在nginx中配置的顺序有关。
server_name zhujimi.net www.zhujimi.net;$_SERVER['SERVER_NAME']得到的是nginx里server_name配置的第1个域名,是一个固定值。$_SERVER['HTTP_HOST']获取的是用户访问时使用的域名,当使用的不是80端口时,$_SERVER["HTTP_HOST"]会输出端口号,例如:example.com:8080
主机迷