Php 以编程方式创建子域

Php 以编程方式创建子域,php,cakephp,dns,subdomain,Php,Cakephp,Dns,Subdomain,我有一个用户为他的站点选择模板的站点。我必须在我的网站上为该用户创建一个子域,该子域将应用所选模板。我的问题是,我可以通过编程方式创建子域吗?如果可以,那么如何创建?我正在使用cakephp。我希望用户在选择模板后可以在某个url上访问该站点。好吧,如果您正在运行自己的DNS服务器,您可以通过编程方式将新的子域附加到DNS配置文件中。我可能不建议这样做 大多数网站(如Wordpress.com和其他网站)最有可能做的是将DNS设置为指向其web服务器,然后以编程方式查看子域是否与有效帐户匹配,然

我有一个用户为他的站点选择模板的站点。我必须在我的网站上为该用户创建一个子域,该子域将应用所选模板。我的问题是,我可以通过编程方式创建子域吗?如果可以,那么如何创建?我正在使用cakephp。我希望用户在选择模板后可以在某个url上访问该站点。

好吧,如果您正在运行自己的DNS服务器,您可以通过编程方式将新的子域附加到DNS配置文件中。我可能不建议这样做

大多数网站(如Wordpress.com和其他网站)最有可能做的是将DNS设置为指向其web服务器,然后以编程方式查看子域是否与有效帐户匹配,然后做出相应的响应

大多数DNS服务器支持通配符域,例如:

*.yoursite.com.   3600 IN  MX 10 host1.yoursite.com.

因此,请查阅您的手册或帮助文件,了解您正在使用的任何DNS服务。希望这有帮助

您需要为dns设置通配符。检查DNS的子域。是的,一直这样做,不知道蛋糕,你需要用一个bash脚本而不是php来做,你可以,但它只是要调用一些服务器函数。作为一个完整的答案,这可能需要一些关于如何与蛋糕结合的输入-可能在routes.php中