создание субдомена динамически

Я разрабатываю платформу электронной коммерции для создания собственного сайта. В этом случае, когда клиент входит в систему, он заполнит форму своим именем магазина. Когда он подчиняется, он получит свое место в этом домене. storename.domain.com

Я не понимаю, как это сделать. пожалуйста, предложите

У меня есть этот код, но я не знаю, как его изменить, чтобы взять имя поддомена из элемента управления формой

function subd($host,$port,$ownername,$passw,$request) { //$sock = fsockopen('localhost',2082); $sock = fsockopen("www.mydomain.com", 80, $errno, $errstr, 30); echo $sock; if(!$sock) { print('Socket error'); exit(); } $authstr = "$ownername:$passw"; $pass = base64_encode($authstr); $in = "GET $request\r\n"; $in .= "HTTP/1.0\r\n"; $in .= "Host:$host\r\n"; $in .= "Authorization: Basic $pass\r\n"; $in .= "\r\n"; fputs($sock, $in); while (!feof($sock)) { $result .= fgets ($sock,128); } fclose( $sock ); return $result; } $domain='mydomain.com'; $subd="f1f1f1f1"; $request = "/frontend/$cpanel_skin/subdomain/doadddomain.html?rootdomain=$domain&domain=$subd";