现在有很多的短网址应用,点击就跳转到缩短之前的网址了,
那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,
其实也很简单,就是用php的get_headers 函数,
取得Response Headers,
PHP获得跳转的真实地址-冯金伟博客园
PHP获得跳转的真实地址-冯金伟博客园
之后慢慢分析就行了。
给出具体实现方法:

$header = get_headers($url, 1);
if (strpos($header[0], ‘301’) || strpos($header[0], ‘302’)) {
if (is_array($header[‘Location’])) {
return $header[‘Location’][count($header[‘Location’])-1];
} else {
return $header[‘Location’];
}
} else {
return $url;
}