有容乃大 大佬有话说 : 2020-1-15 23:07:13
PHP怎么判断多个域名返回多个结果?
本帖最后由 有容乃大 于 2020-1-16 11:30 编辑
我想实现的是
A域名 B域名 C域名 解析一个目录 一个php文件
A域名打开 标题是A1 内容是 A2
B域名打开 标题是B1 内容是 B2
C域名打开 标题是C1 内容是 C2
这些动态参数的内容 都弄到一个php文件就可以了
:lol
我现在设置下面 域名1和域名2后
只能生效一个域名
<?php
$domain = $_SERVER[‘HTTP_HOST’];
if($domain == ‘域名1.org’){
$logo = ‘a.png’;
$title = ‘a.com’;
}
$domain = $_SERVER[‘HTTP_HOST’];
if($domain == ‘域名2.top’){
$logo = ‘a.ccc. ‘;
$title = ‘a.ccc. ‘;
}
else{
$logo = ‘b.png’;
$title = ‘b.com’;
}
echo "$logo <hr> $title";
?>
李白 大佬有话说 : 2020-1-15 23:15:03
PHP不知道,我觉得可以用nginx反代然后替换内容
wangjiankai 大佬有话说 : 2020-1-15 23:18:50
<?php
echo $_SERVER[‘HTTP_HOST’];
一位不知名网友 大佬有话说 : 2020-1-16 00:31:44
可以PHP判断当前网页域名 然后显示对应内容
hanada 大佬有话说 : 2020-1-16 01:22:18
最简单粗暴的办法。。。。
if("Domain A" == $_SERVER[‘HTTP_HOST’]) {
}else if ("Domain B" == $_SERVER[‘HTTP_HOST’]) {
}else {
}
有容乃大 大佬有话说 : 2020-1-16 11:31:49
更新代码了
有容乃大 大佬有话说 : 2020-1-16 13:15:16
hanada 大佬有话说 : 2020-1-16 01:22
最简单粗暴的办法。。。。
if("Domain A" == $_SERVER[‘HTTP_HOST’]) {
大佬看看我的代码
xayle 大佬有话说 : 2020-1-16 13:33:51
这个用 swith 也挺好用的。
<?php
switch ($_SERVER[‘HTTP_HOST’])
{
case ‘域名1.org’:
$logo = ‘a.png’;
$title = ‘a.com’;
break;
case ‘域名2.top’:
$logo = ‘a.ccc. ‘;
$title = ‘a.ccc. ‘;
break;
default:
$logo = ‘b.png’;
$title = ‘b.com’;
}
echo "$logo <hr> $title";
leven5 大佬有话说 : 2020-1-16 13:47:27
判断太多了,用switch吧
有容乃大 大佬有话说 : 2020-1-16 14:17:34
xayle 大佬有话说 : 2020-1-16 13:33
这个用 swith 也挺好用的。
xiexie 大佬