我想在执行请求后获得最终的IP CURL结束。 我会假设这样的事情会来自curl_getinfo(),但据我所知,没有什么比这更好的了(除了最终的“有效网址”)。 有没有办法做到这一点?
我的想法是做一些事情:
// assumes $ch is the curl handle after curl_exec() but before curl_close()
$finalurl = curl_getinfo( $ch, CURLINFO_EFFECTIVE_URL );
$domain = parse_url( $finalurl, PHP_URL_HOST );
$ip=gethostbyname( $domain );
然而,如果这是正确的,并且怀疑有更好的方法,我会怀疑。
请注意:
然而,我一直有失去一些关键的感觉......