我将我的代码文件上传到example1.com,并将另一个域example2.com也指向example1.com,两者现在都显示相同的内容。
现在我需要根据所请求的域进行更改。如何在PHP中获取它,我已经看到$_SERVER
变量中的值,但它无能为力。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用$_SERVER['HTTP_HOST']
和$_SERVER['SERVER_NAME']
$_SERVER['HTTP_HOST'] --> 'localhost:8080'
$_SERVER['SERVER_NAME'] --> 'localhost'
答案 2 :(得分:0)
试试这个,我试过上面这个域名,然后显示域名。
<强>代码: - 强>
<?php
echo "Server Name:".$_SERVER['SERVER_NAME']."</br>";
echo "Domain Name:".$_SERVER['HTTP_HOST'];
?>
<强>输出: - 强>
Server Name: codepad
Domain Name: codepad.viper-7.com
此处 codepad 是服务器名称和 codepad.viper-7.com 是域名。
点击此处并查看一次。Reference Example