它们是动态创建的子域。我不知道名字和名称,我需要循环域名以获取所有子域名,所以我就像
foreach domain as subdomain{
// do something
}
可以用PHP完成吗?
答案 0 :(得分:0)
已经有2天了,所以结论是,目前还没有办法用PHP做到这一点。
总而言之,如果您遇到同样的问题,请尝试使用PHP自动检索多站点Wordpress子域 ,您可以忘记它,目前您应该手动处理所有子域 。
答案 1 :(得分:0)
要获取所有子域(以及其他域,但您可以排除它们),您只需 glob()
/var/www/
文件夹。
function get_subdomains() {
$domain_list = glob('/var/www/', GLOB_ONLYDIR);
$domains = array();
foreach($domain_list as $domain) {
try {
$domain_ = str_replace('/var/www', '', $domain);
$domain = explode('.', $domain_)[1] +
'.' +
explode('.', $domain_)[2];
if($domain == $_SERVER['SERVER_NAME']) {
array_push($domains, domain_);
}
} catch() {}
}
return $domains;
}