php中的子域重定向问题

时间:2011-03-29 23:25:55

标签: php http

我正在通过php脚本动态创建子域。这创造得很好。但是当我尝试打开它时,我得到一个默认的cgi错误页面(http://subdomain.mydomain.com/cgi-sys/defaultwebpage.cgi)。但经过15-20分钟后,这个工作正常。这是为什么?

我的子域名创建代码如下:

function subd($host, $port, $ownername, $passw, $request) {
    $authstr = "cpanel_userid:cpanel_password";

    $sock = fsockopen('localhost',2082);

    if(!$sock) {
        print('Socket error');
        exit();
    }

    $pass = base64_encode($authstr); 

    $in = "GET $request\r\n";
    $in .= "HTTP/1.0\r\n";
    $in .= "Host:localhost\r\n";
    $in .= "Authorization: Basic $pass\r\n";
    $in .= "\r\n";

    fputs($sock, $in);

    while (!feof($sock)) {
        $result .= fgets ($sock,128);
    }

    fclose( $sock );

    return $result;
}

我正在从我的代码中调用此函数。我的子域名创建得很好,但这需要花费更多时间来正确设置。我哪里错了?我的服务器正在运行Linux。

感谢。

1 个答案:

答案 0 :(得分:2)

我认为您的网络托管服务商需要时间来完全设置子域名。看起来很正常。