首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP动态创建子域的简单方法

问使用PHP动态创建子域的简单方法
EN

Stack Overflow用户
提问于 2013-06-21 21:49:57
回答 2查看 3.2K关注 0票数 1

我想知道如何设置一个自动和轻PHP创建我的数据库中的每个用户的子域?这有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2021-08-25 07:49:21

代码语言:javascript
复制
<?php
$domainName = 'example.com';
    $subDomainName =  'demo';
     $subDomain = $subDomainName;
    $cPanelUser = 'cpanel_user_name';
    $cPanelPass = 'cpanel_pass';
    $rootDomain = $domainName;
    
    $buildRequest = "/frontend/paper_lantern/subdomain/doadddomain.html?rootdomain=" . $rootDomain . "&domain=" . $subDomain . "&dir=public_html/$domainName/$subDomain";
      
    $openSocket = fsockopen('localhost',2082);
    if(!$openSocket) {
    return "Socket error";
    exit();
    }
    
    $authString = $cPanelUser . ":" . $cPanelPass;
    $authPass = base64_encode($authString);
    $buildHeaders  = "GET " . $buildRequest ."\r\n";
    $buildHeaders .= "HTTP/1.0\r\n";
    $buildHeaders .= "Host:localhost\r\n";
    $buildHeaders .= "Authorization: Basic " . $authPass . "\r\n";
    $buildHeaders .= "\r\n";
    
    fputs($openSocket, $buildHeaders);
    while(!feof($openSocket)) {
    fgets($openSocket,128);
    }
    fclose($openSocket);
     
    echo $newDomain = "http://" . $subDomain . "." . $rootDomain . "/";
?>
票数 2
EN

Stack Overflow用户

发布于 2014-06-13 13:37:33

你确定有可能转到http://vikku.info/programming/php/create-subdomain-dynamically-in-php-code-to-create-subdomains-in-server-using-php.htm或http://www.phpclasses.org/browse/file/17134.html

只需配置像添加子域名,面板用户名,面板密码,域名name.it这样的设置就可以了。

例如

如果您的子域名为test.example.com

Create_subdomain(“测试”,"CPANEL_USERNAME","CPANEL_PASSWORD","example.com");

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17236990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档