独自のサイトを構築するための e コマース プラットフォームを開発しています。その中で、顧客がログインすると、フォームに店舗名を入力します。彼が送信すると、このようにドメイン内に自分のスペースが取得されます。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";