HTTP_HOST :从客户端请求获取的HTTP请求标头中获取
例:
网站: http://www.gxlcms.com HTTP_HOST: www.gxlcms.com
HTTP_SERVER :根据主机配置从服务器名称获取。
例:
网站: http://www.gxlcms.com HTTP_SERVER: Display the server nameHTTP_HOST SERVER_NAME它从客户端检索请求标头。 它检索服务器配置。 它不可靠,因为它的值可以修改。 它更可靠,因为它的价值来自服务器配置。 语法:$ _SERVER ['HTTP_HOST'] 语法:$ _SERVER ['SERVER_NAME'] 它提供了满足请求的主机的域名。 它提供主机配置中指定的服务器名称。 示例:localhost:8080 示例:www.google.com 它基于客户的要求。 它基于Web服务器的配置。 因为它与请求直接相关,所以它在大多数应用程序中使用。 它根本不提供有关请求的任何信息。 它取自目标主机。 它取自服务器配置。 它是客户控制的价值。 它是服务器控制的值 http://www.gxlcms.com
HTTP_HOST:www.gxlcms.com
http://www.gxlcms.com
HTTP_SERVER:php.cn
HTTP_HOST示例:
<?php echo $_SERVER['HTTP_HOST']; ?>
输出:
// 它显示主机名
HTTP_SERVER的示例:
<?php echo $_SERVER['SERVER_NAME']; ?>
输出:
//它显示服务器名称
注意 :对于localhost,HOST和SERVER名称都相同。
相关推荐:《PHP教程》http://www.gxlcms.com/course/list/29.html
以上就是PHP中的HTTP_HOST和SERVER_NAME有什么区别的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于PHP中的HTTP_HOST和SERVER_NAME有什么区别的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did63206