如何获取php跳转后的真实地址

  介绍

本篇文章为大家展示了如何获取php跳转后的真实地址,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

php获取跳转地址的方法:首先创建一个php示例代码文件,然后获取一个短地址,接着通过“get_headers()函数把头部信息获取到,最后分析跳转地址即可。

<强> php获取跳转后的真实地址

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

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

结果:

数组   (   [0]=比;HTTP/1.1 302年发现的   [日期]=比;数组   (   [0]=比;星期一,2019年6月24日09:35:18格林尼治时间   [1]=比;星期一,2019年6月24日09:35:18格林尼治时间   )   (内容类型)=比;数组   (   [0]=比;text/html; charset=utf - 8   [1]=比;text/html   )   内容长度[]=比;数组   (   [0]=比;202   [1]=比;14615   )   (连接)=比;关闭   (set - cookie)=比;数组   (   [0]=比;aliyungf_tc=AQAAAAT06182sQMAe4N7dySC5VJrv03L;路径=/;HttpOnly   [1]=比;BAIDUID=11 f195a5e7dfe34fc3bf57618af40af5: FG=1;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com   [2]=比;BIDUPSID=11 f195a5e7dfe34fc3bf57618af40af5;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com   [3]=比;PSTM=1561368918;到期=星期四,31-Dec-37 23:55:55格林尼治时间;信息=2147483647;路径=/;域=.baidu.com   )   (服务器)=比;数组   (   [0]=比;nginx   [1]=比;受虐妇女综合症/1.1   )   [定位]=比;http://www.baidu.com   [1]=比;HTTP/1.0 200 OK   [Accept-Ranges]=比;字节   (cache - control)=比;no - cache   [Etag]=比;“5 d0888c3 - 3917“;   [last - modified]=比;星期二,2019年6月18日06:46:27格林尼治时间   (P3p)=比;CP=?OTI DSP和IVA印第安纳COM“;   (编译指示)=比;no - cache   (不同的)=比;接受编码   [X-Ua-Compatible]=比;IE=边缘,chrome=1   )   http://www.baidu.com

上述内容就是如何获取php跳转后的真实地址,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何获取php跳转后的真实地址