15/01/31

本文关键字: 302, header, location

//初始化url信息

$host= “#8221;;

$url=$host.”l/rzTf7ap2viw/&iid=222004556&resourceId=0_04_05_99/v.swf”;

//按照字段获取header响应信息

$headers = get_headers($url, TRUE);

//获取这个土豆的302跳转地址

$u302= $headers[“Location”];

正常状况下,的高级别apache和php版本 获取这个location是没有问题的,但是由于版本的弊端,有个别低版本,无法正常返回location信息,其他信息正常,测试其它跳转url,正常返回location信息。究其原因php header location,主要是location过长导致的。如下:

#038;swfPath=http://js。tudouui。com/bin/lingtong/SocialPlayer_148。swf&youkuId=XODgxOTM5MDAw&vcode=XODgxOTM5MDAw&lshare=1&listOwner=460446025&tvcCode=-1&tag=null&title=%E9%82%A3%E4%BA%9B%E5%B9%B4%E4%B8%8EDr。%E9%AD%8F%E7%BF%BB%E8%84%B8%E8%BF%87%E7%9A%84%E8%AF%84%E5%A7%94&mediaType=vi&totalTime=225470&hdType=3&hasPassword=0&nWidth=-1&isOriginal=0&channelId=31&nHeight=-1&banPublic=false&videoOwner=460446025&videoOwner=460446025&ocode=pdyocYRfWoc&tict=3&is1080p=0&hasWaterMark=0&totalTime=225470&channelId=31&cs=&k=&code=a9rf5GDdhhU&panelRecm=http://css。

tudouui。com/bin/lingtong/PanelRecm_9。swz&panelDanmu=http://css。tudouui。com/bin/lingtong/PanelDanmu_18。swz&panelEnd=http://css。tudouui。com/bin/lingtong/PanelEnd_13。swz&pepper=http://css。tudouui。com/bin/binder/pepper_17。png&panelShare=http://css。tudouui。com/bin/lingtong/PanelShare_7。swz&panelCloud=http://css。tudouui。com/bin/lingtong/PanelCloud_12。swz&autoPlay=false&listType=1&rurl=&resourceId=0_04_05_99&autostart=false&lid=21537817&lCode=NaeTFum4PsY&snap_pic=http%3A%2F%2Fr1。

ykimg。com%2F0541040854C9B0FE6A0A4E14293159E1&aopRate=0。01&p2pRate=0。95&adSourceId=99999&yjuid=null&yseid=1422598983263d9LR4n&yseidtimeout=1422629597814&yseidcount=2&uid=null&juid=0191ummk6k17lc&vip=0

另外也有个别服务器版本存在直接截断的弊端,就是显示这个url地址不完整。会把余下的location信息传输到下一个header的字段中php header location,这个可以检测输出可见。所以尝试输出的之后 可以考量合并处理 例如

$u302=$header[10].$header[11];

其他的一些hader信息获得普通方式网上有很多,这里就不再介绍了。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-122273-1.html

php获取location,php获取header[‘location’]信息常见问题相关推荐

  1. JAVA核心知识点--HttpClient获取302响应中的Location头信息

    HttpClient获取302响应中的Location头信息 public static String getLocationUrl(String url) {RequestConfig config ...

  2. 关于window.location可以获取的信息

    window.location方法后还还可以带href,search等参数,下面我们来看看获取url各项参数的办法. URL即:统一资源定位符 (Uniform Resource Locator, U ...

  3. 使用 Fused Location API 获取当前位置

    前言 预订出租车后,您是否注意到出租车在前往您的地址时在道路上移动?有各种应用程序使用某种定位服务.使用 GPS 更新位置是一个非常酷的功能.汽车的移动图标(以 Uber 为例)看起来很酷,作为一名 ...

  4. 用php获取header头信息

    研究一晚上php关于自定义header头信息的问题.看了很多代码,但是由于本人才疏学浅.连测试demo都没跑通.实在是惭愧.这里看到个获取header信息的方法,挺不错的,记录一下. 我们可以在$_S ...

  5. JS window对象 Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL。 语法: location.[属性|方法]...

    Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL. 语法: location.[属性|方法] location对象属性图示: location 对象属性: lo ...

  6. CORS跨域时axios无法获取服务器自定义的header信息 - 番外篇

    已解决CORS跨域时axios无法获取服务器自定义的header信息?! 先看代码: // 登录后的表单提交ajaxRegisterApi: function (form) { var key = l ...

  7. angular $location服务获取url

    // 带#号的url,看?号的url,见下面 url = http://qiaole.sinaapp.com?#name=cccccc $location.absUrl(); // http://qi ...

  8. php 获取header头信息并显示网址,php 获取远程网址header头信息的方法

    一个用PHP获取远程网址header头信息的方法,这在采集时很有用,他可以让你判断出来,远程文件或网页是否正常,是否是404页 有二种方法, 1.用php的函数get_headers get_head ...

  9. 【PHP】获取浏览器HTTP请求header信息、获取服务器HTTP响应header信息

    一.认识HTTP HTTP协议历史及设计思路(点击浏览) 二.获取浏览器HTTP请求header信息 1. Apach服务器下可以直接使用 PHP自带函数获取客户端HTTP请求头信息 /*作用:获取客 ...

最新文章

  1. python模拟高并发_Python基于gevent实现高并发代码实例
  2. 一个正在加载网页的进度条,加载完后,自动消失?
  3. Linux命令grep
  4. java 图片分段上传_java文件分片上传,断点续传
  5. JVM加载class文件的原理简述
  6. mysql 1067 42000_MySQL:ERROR 1067 (42000): Invalid default value for 'end_time'
  7. JMeter入门,测试计划编写(http请求)
  8. vue 筛选组件_记一个复杂组件(Filter)的从设计到开发
  9. numpy拼接多维数组(numpy.concatenate命令详解)
  10. CentOS7安装VirtualBox
  11. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
  12. Kylin之Caused by :...The table :DWD_ORDER_INFO Dup key found
  13. python教程视频-有没有适合零基础小白学的python教程,视频或者书籍都可以?
  14. 10分钟开始使用ICTCLAS Java版
  15. Pano2VR热点热区热点替换
  16. 模拟电路设计(23)---模数和数模转换器概述
  17. python输入一个包含若干自然数的列表_Python练习题
  18. Linux系统运维与架构设计之Linux概述
  19. Android 新版个税计算小demo程序
  20. 手机影像内卷几时休?

热门文章

  1. access日期如何增加年数_如何为Access数据库表添加日期或时间戳
  2. php关闭按钮,C#_winform去掉右上角关闭按钮的方法,一种方法是可以在窗体的属性 - phpStudy...
  3. cmd cd 无法切换目录_一分钟掌握cmd基础操作,告别鼠标
  4. error MSB6006: cmd.exe exited with code 3
  5. sqlite3_exec
  6. char 转wchar_t 及wchar_t转char
  7. java载屁股针_以前常打的“屁股针”,为何现在很少见了?医生告诉你真实原因...
  8. linux tao环境 安装_Linux安装jdk8及环境变量配置
  9. eclipse中查看mysql_eclipse中怎样查看sqlite数据库的表
  10. uln2003驱动蜂鸣器_让蜂鸣器发声