Мне нужно создать поддомен динамически. Мой код загружает HTML-код из БД, а затем отображает его.
Здесь нет подпапок или чего-то подобного. Я хочу URL, который выглядит следующим образом XXXXXX.com/loadfile.php?website=test
выглядеть как test.XXXXXX.com
,
Что-то простое, как это должно сделать свое дело:
<?php
// assuming you have $_SERVER['SERVER_NAME'] reliably set and available
// i.e. something like $_SERVER['SERVER_NAME'] = 'XXXXXX.com';
$subdomain = $_GET['website'] . '.' . $_SERVER['SERVER_NAME'];
Возможно, вы захотите проверить ввод и т. Д.
Ну, это кажется действительно легким.
Код, который я использовал, был:
$ website = array_shift ((взорваться (‘.’, $ _SERVER [‘SERVER_NAME’])));
Это позволило мне получить поддомен самостоятельно. Затем отправил запрос с именем. Я оставил это в файле index.php, чтобы вы могли ввести поддомен и не добавлять файл «/example.php». Тогда, если кто-то отображал домен, у меня было заявление if, чтобы проверить это. Затем он будет отображать содержимое индекса.
Спасибо Дарену Чандисингу за то, что он помог мне. Огромная помощь. Не идеал насчет всего поддомена.