4
的fsockopen我有一個簡單的域名註冊腳本使用與代理
if($conn = fsockopen ($whois_server, 43)) {
fputs($conn, $domain."\r\n");
while(!feof($conn)) {
$output .= fgets($conn, 128);
}
fclose($conn);
return $output;
}
$ whois_server = whois.afilias.info; // whois服務器的信息域
但我想通過代理運行。所以我需要連接到代理 - >然後連接到whois服務器 - >然後發出請求。像這樣?
$fp = fsockopen($ip,$port);
fputs($fp, "CONNECT $whois_server:43\r\n $domain\r\n");
但它不起作用,我不知道我是否正確地進行第二次連接。
爲什麼要使用代理?如果這是因爲您達到了Afilias WHOIS服務器的訪問速率限制,則您需要聯繫Afilias以獲取批量WHOIS訪問權限 - 使用代理服務器也只會導致代理被阻止。 – duskwuff