如何在PHP中通过短链接跳转后到真实地址

  介绍

本篇文章给大家分享的是有关如何在PHP中通过短链接跳转后到真实地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现PHP提供了一个函数get_headers(),可以完成这个任务,先把头部信息获取到,然后再分析跳转地址即可:

url 美元;=,& # 39;http://t.cn/h6mwx& # 39;; headers 美元;=,get_headers ($ url,真的);   print_r(头);//输出跳转到的网址echo 美元头[& # 39;位置# 39;];

附完整数组:

数组   (,,,[0],=祝辞,HTTP/1.1, 302, Moved  Temporarily ,,,(位置),=祝辞,http://www.baidu.com ,,,,(内容类型),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,text/html; charset=UTF-8 ,,,,,,,,,,,[1],=祝辞,text/html; charset=UTF-8 ,,,,,,,)   ,,,(服务器),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,weibo ,,,,,,,,,,,[1],=祝辞,受虐妇女综合症/1.0,,,,,,,,)   内容长度,,,[],=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,203,,,,,,,,,,,,[1],=祝辞,16424,,,,,,,,)   ,,,[日期],=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,,星期四,12,Dec  2013年,10:42:25  GMT ,,,,,,,,,,,[1],=祝辞,,星期四,12,Dec  2013年,10:42:25  GMT ,,,,,,,)   ,,,(X-Varnish),=祝辞,2893360335,,,,(年龄),=祝辞,0,,,,(通过),=祝辞,1.1,varnish ,,,(连接),=祝辞,Array ,,,,,,,(,,,,,,,,,,,[0],=祝辞,close ,,,,,,,,,,,[1],=祝辞,close ,,,,,,,))

附:get_headers函数官方文档

<强> get_headers ——取得服务器响应一个HTTP请求所发送的所有标头

<强>说明

阵列get_headers(字符串$ url (int格式美元=0))

get_headers()返回一个数组,包含有服务器响应一个HTTP请求所发送的标头。

<强>参数

url:目标url。

格式:如果将可选的格式参数设为1,则get_headers()会解析相应的信息并设定数组的键名。

<强>返回值

返回包含有服务器响应一个HTTP请求所发送标头的索引或关联数组,如果失败则返回错误的。

<强>使用例子:

& lt; php ?   时间=美元url  & # 39; http://www.example.com& # 39;;   print_r (get_headers (url)美元);   print_r (get_headers ($ url,, 1)); ?在

以上例程的输出类似于:

数组   (,,,[0],=祝辞,HTTP/1.1, 200, OK ,,,[1],=祝辞,日期:,,,,29日May  2004年,12:28:13  GMT ,,,[2],=祝辞,服务器:,Apache/1.3.27  (Unix),, (red hat/Linux),,,,[3],=祝辞,last - modified:,结婚,,08年,Jan  2003年,23:11:55  GMT ,,,[4],=祝辞,ETag:,“3 f80f-1b6-3e1cb03b",,,,[5],=祝辞,Accept-Ranges:, bytes ,,,[6],=祝辞,内容长度:,438,,,,[7],=祝辞,连接:,close ,,,[8],=祝辞,内容类型:,text/html)   阵列(,,,[0],=祝辞,HTTP/1.1, 200, OK ,,,[日期],=祝辞,坐,,29日,May  2004年,12:28:14  GMT ,,,(服务器),=祝辞,Apache/1.3.27  (Unix),, (red hat/Linux),,,,, (last - modified)=祝辞,结婚,,08年,Jan  2003年,23:11:55  GMT ,,, (ETag),=祝辞,“3 f80f-1b6-3e1cb03b",,,,, (Accept-Ranges)=祝辞,bytes ,,,(内容长度),=祝辞,438,,,,(连接),=祝辞,close ,,,(内容类型),=祝辞,text/html)

以上就是如何在PHP中通过短链接跳转后到真实地址,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在PHP中通过短链接跳转后到真实地址