我正在尝试将代理使用(带有身份验证)集成到查询 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;
}
但是有谁会如何将代理服务器和身份验证集成到此代码中?