<?
$hostid = array(1=>"www.a.com", 2=>"www.b.com", 3=>"www.c.com");
$host = $_SERVER["HTTP_HOST"];
if($id = array_search($host, $hostid)){
header("location: /index.php?userid=".$id);
}
?>
$hostid = array(1=>"www.a.com", 2=>"www.b.com", 3=>"www.c.com");
$host = $_SERVER["HTTP_HOST"];
if($id = array_search($host, $hostid)){
header("location: /index.php?userid=".$id);
}
?>
id对应记录..其中一个字段存储域名.之后提取.
userid--->域名.
keaizhong(可爱钟) 给出了代码。
都是正确的。
大家认为能否通过APACHE或域名解析的时候来操作呢?是不是也是一个方法呢 ?
一般的,当一个ip对应多个域名时。是通过设置虚拟主机来达到互不干扰的目的。
但你需要“程序都是一样的,只是根据不同的域名取不同的内容”,那么就可以通过$_SERVER['HTTP_HOST']进行筛选,来达到你的目的。