如果我有Twitter t.co链接,我怎样才能在php中取消它?
答案 0 :(得分:0)
您需要使用cURL(使用CURLOPT_HEADER
选项)来获取网址的标头并查找Location:
标题。
答案 1 :(得分:0)
简单的例子:
$ch = curl_init("http://t.co/...");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$yy = curl_exec($ch);
curl_close($ch);
$w = explode("\n",$yy);
$real_url = substr($w[3],10); # the fourth line is "Location: http://..."
echo $real_url;
答案 2 :(得分:0)
我建议将CURLINFO_EFFECTIVE_URL
与curl_getinfo()
一起使用。