ユーザー情報を取得してユーザープロファイルサブドメインを生成する登録ページを作成したいと思います。ポスタラスに似た例www.UserName.Domain.com。どこから始めればよいのかさえわかりません。サーバーサイドスクリプトとワイルドカードに関する何かを含むPHPフォームを推測しています...しかし、それは私が数時間グーグルした後に判明したものです...
私は始めたばかりで、この質問をするための最良の方法さえわからないので、助けてくれてありがとう。
ユーザー情報を取得してユーザープロファイルサブドメインを生成する登録ページを作成したいと思います。ポスタラスに似た例www.UserName.Domain.com。どこから始めればよいのかさえわかりません。サーバーサイドスクリプトとワイルドカードに関する何かを含むPHPフォームを推測しています...しかし、それは私が数時間グーグルした後に判明したものです...
私は始めたばかりで、この質問をするための最良の方法さえわからないので、助けてくれてありがとう。
まず、ドメイン(たとえば、domain.tld-mydomain.com)がPHPコードのあるフォルダーに移動することを確認します。
<VirtualHost *:80>
DocumentRoot "/my/path/"
ServerName mydomain.com
ServerAlias mydomain.com
<Directory "/my/path/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
次に、PHPの部分で次を使用します。
$urlParts = explode('.', $_SERVER['HTTP_HOST']);
print_r($urlParts);
http://www.user.mydomain.com/を使用すると、次の ようになります。
Array
(
[0] => www
[1] => user
[2] => mydomain
[3] => com
)
どの$urlParts[1] =あなたのユーザー名
http://user.mydomain.com/を使用すると、次の ようになります。
Array
(
[0] => user
[1] => mydomain
[2] => com
)
どの$urlParts[0] =あなたのユーザー名