阅读量:0
要配合使用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
方法发送请求并获取响应。最后根据需要对响应进行处理或输出。