0

ローカル サイト: がhttp://domain.loc/あり、そのサイトにはサブドメイン: がありhttp://sub.domain.loc/ます。Apache|| サーバーを構成するにはどうすればよいですか|| PHP彼にグローバル変数を返すようにするには: $_SERVER['REQUEST_URI'] と私のサブドメイン名 (この場合は「サブ」)?

例:

ページを開くと、次のようになります ページhttp://domain.loc/を 開くと、次のようになります$_SERVER['REQUEST_URI']/
http://sub.domain.loc/$_SERVER['REQUEST_URI']/sub/

4

2 に答える 2

2

ありえない。URLのホスト名コンポーネントの後にREQUEST_URI来るものです:

http://example.com/foo/bar/baz
           ^--- HTTP_HOST
                    ^---- REQUEST_URI

確かに URI コンポーネントにサブドメイン名を含めることができますが、それはあなたがしなければならないことであり、Apache+PHP にはありません。URL の基本的な定義をあなたに合わせて書き直すつもりはありません。

于 2014-12-15T14:18:18.990 に答える
0

$_SERVER['HTTP_HOST']現在domainsubdomain

$parsedUrl = parse_url($_SERVER['HTTP_HOST']);

$host = explode('.', $parsedUrl['host']);

$subdomain = $host[0];
echo $subdomain;
于 2014-12-15T14:20:20.267 に答える