我需要动态创建一个子域。我的代码所做的是从DB加载HTML代码然后显示它。
没有子文件夹或类似的东西。我想要一个看起来像XXXXXX.com/loadfile.php?website=test
的网址看起来像test.XXXXXX.com
。
答案 0 :(得分:0)
基本的东西应该可以解决问题:
<?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'];
您可能想验证输入等。
答案 1 :(得分:0)
好吧,这似乎很容易。
我使用的代码是:
$ website = array_shift((explode('。',$ _SERVER ['SERVER_NAME'])));
这允许我自己获得子域名。然后发送带有名称的查询。我把它留在index.php文件中,这样你就可以输入子域而不必添加文件“/example.php”。然后,如果有人显示域我有一个if语句来检查这个。然后它会回显索引内容。
感谢Daren Chandisingh让我继续前行。巨大的帮助。关于整个子域事物没有想法。