я использовал, чтобы иметь свой сайт в домен, как: www.mydomain.com
Но теперь я создал «тест» поддомена: www.test.mydomain.com
и я переехал целые файлы проекта там.PHP Как получить корневой URL поддомена
До сих пор так хорошо, проблема заключается в том, что на моем PHP библиотеки, где я называю дб связь и т.д., я использую $_SERVER['DOCUMENT_ROOT']
, который дает мне URL без подобласти, e.x.
$file = $_SERVER['DOCUMENT_ROOT'];//gives me www.mydomain.com
Но мне нужно, чтобы получить корень с субдомена, как: www.test.mydomain.com
Я не хочу, чтобы сделать трюк, как разделить URL и добавить субдомен вещь.
Любая помощь будет оценена по достоинству.
Возможно дублировать http://stackoverflow.com/questions/5292937/php-function-to-get-the-subdomain-of-a-url –
'$ _SERVER ['DOCUMENT_ROOT']' не получает никаких ** URL **. Он получает ** абсолютный путь ** текущего корня документа сайта. Чтобы получить текущий хост, вы должны использовать '$ _SERVER ['HTTP_HOST']' – fusion3k