私はPHPの世界では新しいです、私はURLを入力することができるようにしたいと思います。例えばURLがmike.myapp.com URLが「james.myapp.com」の場合は「mike」を取得し、「james」などを取得したいと考えています。どのようにPHPは、サブドメインを許可し、そのサブドメインに基づいてデータを取得
これはPHPでどのように行われますか?
私はPHPの世界では新しいです、私はURLを入力することができるようにしたいと思います。例えばURLがmike.myapp.com URLが「james.myapp.com」の場合は「mike」を取得し、「james」などを取得したいと考えています。どのようにPHPは、サブドメインを許可し、そのサブドメインに基づいてデータを取得
これはPHPでどのように行われますか?
私は過去にこれを使用していることをやった:
$domain = 'myapp.com';
$sub = preg_replace('/\.' . preg_quote($domain) . '/i', '', $_SERVER['HTTP_HOST']);
すると、この効果的にあなたのドメインとTLDを取り除くとサブドメイン名を分離します。
正規表現を使用しないで、str_ireplace()
を使用すると、「.myapp.com」を空の文字列に置き換えることができます。
ありがとうございますを探していた:) – medBo
ここをクリックしてください:http://stackoverflow.com/questions/5292937/php-function-to-get-the-domain-of-a-url – Alcinator
お手数ですが役に立つリンクがあります – medBo