你好我使用这个curl用于网站http://ip-whois.net但是如果我在我的本地comp中调试我会编码$ ip =" 176.241.128.140&#34 ;; - 这是我的ip,我是由我的提供商给我的,我有$ out = false,为什么??? echo curl_error($ curl); ="来自服务器"的空回复。我在浏览器中尝试使用此网站http://www.ip-whois.net/而无法正常工作,此网站使用curl_setopt($ curl,CURLOPT_URL,' http://ip-whois.net/ip_geo.php?ip='。$ ip)的类比是什么? ? 怎么做对了?:
$ip = $request->getClientIp();//I hard code $ip = "176.241.128.140"
$record = $hAid->getInfoIpCity($ip);
if ( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'http://ip-whois.net/ip_geo.php?ip='.$ip);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
$out = curl_exec($curl);
$matches = array();
$country = preg_match_all("/Страна: (.*)/i", $out, $matches);
print_r($matches[1][1]);
curl_close($curl);
}