を取得effective_url`not: http://www.wechat.com/en/ 私が使用している場合、カールのcurl_getinfo($curl, CURLINFO_EFFECTIVE_URL);
私はhttp://www.wechat.com/
を得るが、あなたがサイトを訪問する場合は、URLを見ることができます最後に/ en /を追加することによって変更されます。カールは `最後の効果的なURL
コード:
$url = 'http://www.wechat.com';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($curl,CURLOPT_VERBOSE, false);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($curl, CURLOPT_TIMEOUT, 5);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
$ip = curl_getinfo($curl, CURLINFO_PRIMARY_IP);
$last_effective_url = curl_getinfo($curl, CURLINFO_EFFECTIVE_URL);
curl_close($curl);
echo $last_effective_url;
私はここに私の心のうちつもりです。ヘルプをいただければ幸いです。
ああ、私はそれを指摘して感謝を参照してください。私はまだそれを取得する必要がありますが、それはカールのような終わりのようです。 –
答えを受け入れることができますか?ありがとう! – Cagy79