PHP中的HTTP_HOST和SERVER_NAME有什么区别

PHP中的HTTP_HOST和SERVER_NAME有什么区别

内容导读

收集整理的这篇技术教程文章主要介绍了PHP中的HTTP_HOST和SERVER_NAME有什么区别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1140字,纯文字阅读大概需要2分钟

内容图文

HTTP_HOST:从客户端请求获取的HTTP请求标头中获取

例:

网站: http://www.gxlcms.comHTTP_HOST: www.gxlcms.com

HTTP_SERVER:根据主机配置从服务器名称获取。

例:

网站: http://www.gxlcms.comHTTP_SERVER: Display the server name
HTTP_HOSTSERVER_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有什么区别全部内容,希望文章能够帮你解决PHP中的HTTP_HOST和SERVER_NAME有什么区别所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com