php curl 获取跳转(301)后的域名。

萌新管理 2022-02-13 PM 737℃ 0条
$URL = 'http://www.baidu.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// 不需要页面内容
curl_setopt($ch, CURLOPT_NOBODY, 1);
// 不直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 返回最后的Location
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($ch);
$info = curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);
curl_close($ch);
echo '真实url为:'.$info;

来源:http://enenba.com/?post=252

非特殊说明,本博所有文章均为博主原创。

评论啦~