我知道这是个令人困惑的标题,但让我解释一下。我正在做一个网站,我希望它看起来不同,这取决于他们是否在地址栏中使用ip或example.com。有可能得到他们在PHP中使用的地址吗?我知道您可以用头(‘Location:example.com’)来更改它;但是我需要知道如何得到它。
发布于 2015-11-20 08:04:15
打印出来
$_SERVER['HTTP_HOST'] 会解决你的问题。
发布于 2015-11-20 08:12:36
服务器是,通常是由IP地址访问的。如果有人输入主机名'example.org‘,设备将使用DNS服务器解析它(主机名及其各自的IP地址的大列表),DNS服务器将为设备提供ip地址,设备将连接到该IP。
TCP/IPv4 4数据包只能发送到32位ipv4地址。
TCP/IPv6 6数据包只能发送到128位ipv6地址。
发布于 2015-11-20 08:06:45
在您想知道访问者来自哪个位置的页面上,请执行以下操作:
var_dump($_SERVER);
您将看到用于获取所需不同值的所有$_SERVER值。
https://stackoverflow.com/questions/33821659
复制相似问题