PHP使用CURL获取302跳转后的地址实例


Posted in PHP onMay 04, 2014

直接上代码:

      /*返回一个302地址*/
     function  curl_post_302($url, $vars) {          $ch = curl_init();
          curl_setopt($ch,  CURLOPT_RETURNTRANSFER, 1);
          curl_setopt($ch, CURLOPT_URL,  $url);
          curl_setopt($ch, CURLOPT_POST, 1);
          curl_setopt($ch,  CURLOPT_FOLLOWLOCATION, 1); // 302 redirect
          curl_setopt($ch,  CURLOPT_POSTFIELDS, $vars);
          $data = curl_exec($ch);
          $Headers =  curl_getinfo($ch);
          curl_close($ch);
          if ($data != $Headers)
          return  $Headers["url"];
          else
          return false;
     }

上面的这个curl_post_302 函数可以直接取到302跳转地址了.

PHP 相关文章推荐
php新建文件自动编号的思路与实现
Jun 27 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
Jul 13 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
PHP时间类完整实例(非常实用)
Dec 25 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
PHP 二维array转换json的实例讲解
Aug 21 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 #PHP
PHPThumb图片处理实例
May 03 #PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 #PHP
PHP英文字母大小写转换函数小结
May 03 #PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 #PHP
php环境无法上传文件的解决方法
Apr 30 #PHP
php分页示例分享
Apr 30 #PHP
You might like
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 生成器协程运算实例
2017/09/04 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python实现画出e指数函数的图像
2019/11/21 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
自我评价怎么写正确呢?
2013/12/02 职场文书
高中军训感言600字
2014/03/11 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
复活读书笔记
2015/06/29 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python