要配合使用gethostbyname和curl,可以先使用gethostbyname获取主机的IP地址,然后将获取到的IP地址作为curl的CURLOPT_URL选项的值。以下是一个示例代码:
$hostname = 'www.example.com';$ip = gethostbyname($hostname);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://$ip");curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$response = curl_exec($ch);if($response === false) { echo 'Curl error: ' . curl_error($ch);} else { echo $response;}curl_close($ch);在上面的示例中,首先使用gethostbyname获取了www.example.com的IP地址,然后将其作为curl的URL选项值。接着使用curl_exec方法发送请求并获取响应。最后根据需要对响应进行处理或输出。


