动态分配与文件夹无关的子域

时间:2017-09-29 14:36:03

标签: php .htaccess subdomain wildcard-subdomain

我需要动态创建一个子域。我的代码所做的是从DB加载HTML代码然后显示它。

没有子文件夹或类似的东西。我想要一个看起来像XXXXXX.com/loadfile.php?website=test的网址看起来像test.XXXXXX.com

2 个答案:

答案 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让我继续前行。巨大的帮助。关于整个子域事物没有想法。