php获取跳转后url,php获取跳转后真实url的方法

php获取跳转后真实url的方法

发布时间:2020-08-01 14:17:56

来源:亿速云

阅读:68

作者:清晨

这篇文章主要介绍php获取跳转后真实url的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php获取跳转后真实url的方法:可以利用get_headers()函数来获取。get_headers()函数是一个系统级函数,它可以返回一个包含服务器响应一个HTTP请求所发送的标头的数组。

5cfe4e594d33e6d86be787e243fa87b9.png

get_headers()是PHP中一个系统级函数,它可以返回一个包含有服务器响应一个HTTP请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在)。

函数语法:array get_headers ( string $url [, int $format = 0 ] )

参数:url    必需。目标URL

format    可选。如果为1,则解析相应的信息并设定数组键名。

(学习视频推荐:php视频教程)

代码实现:$headers = get_headers('将跳转的URL');

if ($headers && $headers['Location']){

echo $headers['Location'];

}

以上是php获取跳转后真实url的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ERROR 1044 (42000): Access denied for user ''@'localhost' to database

用mysqld_saft --skip-grant-tables&启动mysql 然后修改mysql数据库中的user表 将create_priv权限改为Y

php后台无法登入,typecho 后台无法登陆

按照操作说明安装好TYPECHO但是登陆的时候无法进入后台错误提示Warning: include(): Failed opening menu.php for inclusion (include_path.:/opt/php-5.5/pear:/home/u417324844/public_html/Blog/var:/home/u417324844/public_html/Blog/usr/plugins) in /home/u417324844/p…

三、多线程与上厕所

世界上最让人坐立不安,最知道心急的时候,是拿着手纸捂着肚子而厕所里有人的时候。 现在我们有两个人,一个在厕所里,一个在厕所外。 厕所外的人一直问“你好了没?” while(厕所里的人没出来){说话…

Ubuntu 14.04 为 root 帐号开启 SSH 登录

1. 修改 root 密码 sudo passwd root2. 以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config : xxxubuntu14:~$ su - root Password: rootubuntu14:~# vi /etc/ssh/sshd_config3. 注释掉 #PermitRootLogin without-password,添加 PermitRootLogi…

定界符在php中,php定界符如何使用

定界符给字符串定界的方法使用定界符语法(“<<结束标识符必须从行的第一列开始。同样&#xff0c;标识符也必须遵循 PHP 中其它任何标签的命名规则&#xff1a;只能包含字母数字下划线&#xff0c;而且必须以下划线或非数字字符开始。举个例子&#xff1a;<?php $str…

IPv6 相关的工作简介

这里说明下&#xff0c;仅仅是IPv6在开发板上的相关的工作简介&#xff0c;没有很详细&#xff0c;都是自己一边积累&#xff0c;一边实践的。能帮助其他人最好&#xff0c;也算是给自己做个备忘录。 一、首先说下DHCPv6相关的。这里我使用的是DHCP6s、DHCP6c&#xff0c;还有好…

asp.net php 哪个好,ASP.NET、JSP和PHP究竟哪个好

ASP.NET首先来说&#xff0c;ASP.NET 和 ASP 没什么关系。 ASP 是脚本编程&#xff0c;用的是JavaScript或VbScript脚本进行编写&#xff0c;而ASP.NET 则是使用基于.NET平台的语言如VB.NET、C#等&#xff0c;完全不同的东西。ASP.NET迄今为止共有四个版本&#xff1a;1.0、1.1…

2013年总结

时光飞逝&#xff0c;岁月如梭。不知不觉&#xff0c;今天是2013年的最后一天了&#xff0c;又到了写总结计划的时候了。 1.工作 由于公司战略调整&#xff0c;我所在的部门被撤销&#xff0c;2014年开始转到另外一个部门&#xff0c;搞嵌入式软件开发&#xff0c;在我的职业生…

php protobuf 二进制,PHP环境中使用ProtoBuf数据格式

1、syntax"proto3":表明使用的是proto3格式&#xff0c;如果不指定则为proto22、package test:定义包名为test&#xff0c;生成类时&#xff0c;会产生一个目录为test3、message Person:消息主体内容&#xff0c;里面为各个字段的定义二、生成对应的PHP类定义好Perso…

ubuntu14.04 开启root登陆

安装完成如需使用root身份登录&#xff0c;可打开终端输入以下命令&#xff1a;#设置root密码sudo passwd root#切换到root用户sudo -s想要在登录界面使用root身份登录&#xff0c;可编辑/etc/lightdm/目录下的lightdm.conf文件&#xff0c;如没有此文件&#xff0c;直接创建vi…

工具系列:PyCaret介绍_模型训练详细教程

工具系列:PyCaret介绍_模型训练详细教程 PyCaret初始化 setup任务&#xff1a;自动推断数据类型 必需参数默认转换实验记录模型验证GPU支持示例 PyCaret模型训练 compare_models 示例更改排序顺序只比较几个模型返回多个模型设置预算时间设置概率阈值禁用交叉验证在集群上进行…

php动态分页类

1 <?php2 3 /**4 * 页面名称&#xff1a;cls_page.php5 */6 class Page {7 private $each_disNums; //每页显示的条目数8 private $nums; //总条目数9 private $current_page; //当前被选中的页10 private $sub_pages; //每次显示的页数11 private …

php怎么调试小程序,教你如何配置微信小程序

这篇文章主要介绍了微信小程序 教程之小程序配置的相关资料,这里对app.json,pages,window等做了详细介绍&#xff0c;对于初学开发微信小程序的朋友&#xff0c;掌握这些还是比较重要的&#xff0c;需要的朋友可以参考下微信小程序——配置以下就是小编对小程序配置的资料进行的…

openssl-1.0.1e for arm

1.官网下载最新版本openssl-1.0.1e 2. ./config no-asmshared--prefix 说明&#xff1a;no-asm 在交叉编译过程中不使用汇编代码代码加速编译过程。 shared 生成动态链接库。 --prefix 指定生成lib include bin目录的路径&#xff0c;不修改此项则默认为OPENSSLDIR目录。…

如何查看及修改Oracle的字符编码

1.方式一 select userenv(language) from dual; 2.方式二 用SYSDBA用户登录&#xff0c;执行如下SQL SELECT value$FROM sys.props$WHERE name ‘NLS_CHARACTERSET’ 或者&#xff1a; SELECT * FROM NLS_DATABASE_PARAMETERS 结果格式如下&#xff1a;NLS_CHARACTERSET UTF8 …

php中的控制器是什么意思,理解PHP中的MVC编程之控制器_php

简单来讲&#xff0c;控制器的作用就是接受请求。它使用获取的方法&#xff0c;在这里是通过URI&#xff0c;载入一个功能模块来刷新或者提交一个表述层。控制器将使用$_GET自动全局变量来判断载入哪一个模块。一个请求的例子&#xff0c;看起来像这样&#xff1a;http://examp…

softwave

hg apt-get install mercurial texinfo apt-get install texinfo svn apt-get install subversion mkpasswd apt-get install whois boost apt-get install libboost-dev boost yum install boost boost-devel boost-doc

我的20132014

默默的关注博客园已经小半年了&#xff0c;看着大神们分享的各种精彩文章&#xff0c;总是幻想着自己也能写出高质量的博文&#xff0c;可是自己只是一个刚工作小半年的菜鸟程序员&#xff0c;还达不到那样的高度。所以只能围观了。现在&#xff0c;作为2014年新的开始&#xf…

mysql php教程,MySQL PHP语法

MySQL PHP语法MySQL 可应用于多种语言&#xff0c;包括 PERL, C, C, JAVA 和 PHP。 在这些语言中&#xff0c;Mysql在PHP的web开发中是应用最广泛。在本教程中我们大部分实例都采用了PHP语言。如果你想了解Mysql在PHP中的应用&#xff0c;可以访问我们的 PHP中使用Mysql介绍。P…

linux C 获取日期时间

原文 http://blog.csdn.net/zhu244912654/article/details/8610219概述 世界标准时间&#xff08; Coordinated Universal Time &#xff0c; UTC &#xff09;&#xff0c;也就是大家所熟知的格林威治标准时间&#xff08; Greenwich Mean Time &#xff0c; GMT &#xff09…