是否可以使用url example.com 访问网页,但php中的变量(如SERVER_NAME)会像 sub.example.com 一样?
我们在开发过程中做出了错误的决定,现在我们实际上遇到了两个不同版本的软件。一个用于example.com,另一个用于自动生成的子域。我们可以将一个子域名作为我们的主域名,但我们不希望 sub。 example.com部分。
答案 0 :(得分:0)
您应该添加一些检查,例如:
function hasSubdomain($url) {
$parsed = parse_url($url);
$exploded = explode('.', $parsed["host"]);
if(count($exploded) > 2){
return true;
}else{
return false;
}
}
if(!hasSubdomain($_SERVER['SERVER_NAME'])){
$_SERVER['SERVER_NAME']="sub.example.com";
}