0

我正在尝试将代理使用(带有身份验证)集成到查询 whois 数据的脚本中。

我想做的是

1) 连接到代理 IP 和端口 2) 验证用户名和密码 3) 连接到 whois 服务器并发送域详细信息,接收请求作为返回。

我的脚本在没有代理的情况下工作

private function whois($domeinnaam, $whoisrule)
{
    list ($server, $poort, $domein, $vrij) = $whoisrule;
    $domein = str_replace("{domein}", $domeinnaam, $domein);

    $fp = fsockopen($server, $poort);

    if($fp)
    {
        fputs($fp, $domein."\r\n");
        $data = "";
        while(!feof($fp))
        {
            $data .= fread($fp, 1000);
        }

        fclose($fp);
    }
    else
    {
        $data = "error";
    }

    // Cache whois data
    $this->_whoisdata[$domein] = $data;

    return $data;
}

但是有谁会如何将代理服务器和身份验证集成到此代码中?

4

1 回答 1

0

cURL 有一些方便的CURLOPT_PROXY* 选项这个答案显示了如何使用它们。

于 2011-01-25T12:23:55.707 回答