Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 谁网站是https的啊,帮忙测试下$_SERVER['HTTP_HOST']显示后面内容带端口号443吗?

[复制链接]
jiangchuankyo 发表于 2018-6-8 18:28:34 | 显示全部楼层 |阅读模式
  1. <?php
  2. echo $_SERVER['HTTP_HOST'];
  3. ?>
复制代码
上面这个我知道http网站直接显示是域名,如果是https的网站它后面有显示带端口号443吗?
mR.耗子 发表于 2018-6-8 18:51:07 | 显示全部楼层
     如果你的网站配置HTTPS的问题您可以联系我的QQ交谈有偿服务!   而且你发这个只是个输出个调用   
我觉得你好像对HTTPS有什么误解,请说出你真正的问题来!
回复

使用道具 举报

 楼主| jiangchuankyo 发表于 2018-6-8 19:05:00 | 显示全部楼层
mR.耗子 发表于 2018-6-8 18:51
如果你的网站配置HTTPS的问题您可以联系我的QQ交谈有偿服务!   而且你发这个只是个输出个调用   
...

我现在用的是http的, 加了很多判断代码 $_SERVER['HTTP_HOST'] == '域名' 这类判断有很多, 现在http它这个直接就是显示域名判断没有问题, 如果https那个变量后面带端口的话就完了.....
文件全部要重写, 谁能测一下啊
回复

使用道具 举报

 楼主| jiangchuankyo 发表于 2018-6-8 19:07:08 | 显示全部楼层
因为我听网上别人说只有80端口才直接显示域名, 非80端口$_SERVER['HTTP_HOST']会显示成 ww.baidu.com:443 这种,不知道是不是真的
回复

使用道具 举报

mR.耗子 发表于 2018-6-8 19:09:29 | 显示全部楼层
  他调用只不过调用你后台写的域名!!

_SERVER["HTTP_HOST"] 在HTTP/1.1协议规范下,会根据客户端的HTTP请求输出信息。
_SERVER["HTTP_HOST"] 会输出端口号,例如:blog.haozi.org:8080
客户端访问域名blog.haozi.org,_SERVER["HTTP_HOST"] 输出 blog.haozi.org
回复

使用道具 举报

 楼主| jiangchuankyo 发表于 2018-6-8 19:13:19 | 显示全部楼层
mR.耗子 发表于 2018-6-8 19:09
他调用只不过调用你后台写的域名!!

_SERVER["HTTP_HOST"] 在HTTP/1.1协议规范下,会根据客户端的HT ...

我是直接写 if($_SERVER['HTTP_HOST'] === 'www.123.com') {}
判断的啊, 访问https://www.123.com

HTTP_HOST后面有端口号吗
回复

使用道具 举报

mR.耗子 发表于 2018-6-8 19:16:36 | 显示全部楼层
对了 443 是HTTPS端口 不会直接显示出来的 不必担心!
回复

使用道具 举报

 楼主| jiangchuankyo 发表于 2018-6-8 19:17:10 | 显示全部楼层
mR.耗子 发表于 2018-6-8 19:16
对了 443 是HTTPS端口 不会直接显示出来的 不必担心!

那就放心了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 22:36 , Processed in 0.016219 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表