現在、PHP を使用してポート 43 接続を開き、このコードを使用してレジストリから直接 whois 情報を取得しています。
// connecting to the whois server.
$handle = fsockopen($server, 43);
if (!$handle)
return false; // connection failure
//asking the server
fwrite($handle, $domain_name."\r\n");
// getting response
$response = '';
while (!feof($handle))
$response .= fgets($handle, 1024);
fclose($handle);
それはうまく機能しますが、プロキシサーバーを介して接続したいので、それを介してインターネット接続をルーティングします。これが cURL を使用できる場合、curl_setopt($curl_handle, CURLOPT_PROXY, $ip_address . ':4040'); を使用します。しかし、fsocketopen を使用してこれを行う方法が見つかりません。cURL または fsocketopen() を使用してこれを達成するにはどうすればよいですか?