关于SERVER_NAME和HTTP_HOST之间的区别

修行者 编程开发 1667浏览 13评论

    不论是ASP还是PHP里都可以看到有SERVER_NAME和HTTP_HOST这两个变量,而是很多人搞不清楚这两个变量之间的区别,因为一般情况下,SERVER_NAME和HTTP_HOST返回的结果是一样的,都是获取当前域名,但实际上这两个变量是不同的,它们之间的关系应该是 HTTP_HOST = SERVER_NAME:SERVER_PORT,也就是说SERVER_NAME输出的是当前域名如:www.xxzh.org,而 HTTP_HOST输出的是当前域名加端口号如:www.xxzh.org:8080,而当http端口就是默认80端口,即www.xxzh.org:80的时候,端口号被省略,HTTP_HOST才会等于SERVER_NAME。

    一般来说,写程序建议使用HTTP_HOST,这样就不会因为服务器非80端口而出现错误,当然如果你的程序中有设定端口的功能话,也可以考虑使用SERVER_NAME。

 

修行者

本文地址https://xxzh.net/biancheng/SERVER_NAME-HTTP_HOST-qubie.html

版权说明:如非注明,本站文章均为 修行者博客 原创,转载请注明出处和附带本文链接。

已有13位小伙伴发表了看法
  1. 灰指甲特效药

    灰指甲特效药游客 回复Ta 端口而出现错误

  2. 大鹏博客

    大鹏博客游客 回复Ta asp接触得多些,php不太懂

  3. 大金空调

    大金空调游客 回复Ta 来跟博主学习下

  4. 比力奇热水器维修电话

    比力奇热水器维修电话游客 回复Ta 这篇文章写的真的很不错已经被*************所转载。
    由 星星之火 于 2011-8-17 20:27:43 最后编辑

  5. 透视扑克

    透视扑克游客 回复Ta 今天终于知道这两个变量的区别了

  6. 姜敏

    姜敏游客 回复Ta 话说还没真正去研究过这些呢

  7. 视频营销

    视频营销游客 回复Ta 专业!现在终于了解了。谢谢分享

  8. 陈连龙

    陈连龙游客 回复Ta 自己不是很专业 呵呵

  9. 如何瘦脸

    如何瘦脸游客 回复Ta 来看看,了解一下

  10. 武汉SEO

    武汉SEO游客 回复Ta 都学的不多 呵呵

  11. 浦东搬家

    浦东搬家游客 回复Ta 这篇文章写的真的很不错已经被***********所转载。
    由 星星之火 于 2011-8-17 20:27:58 最后编辑

  12. 韶关

    韶关游客 回复Ta 来支持来看看了.

  13. 百度非官方

    百度非官方游客 回复Ta asp接触得多些,php不太懂。

发表评论(友情提示:可直接按Ctrl+Enter提交评论)
来宾的头像
访客