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 相关文章推荐
删除无限级目录与文件代码共享
Jul 12 PHP
php 面向对象的一个例子
Apr 12 PHP
深入php 正则表达式的学习探讨
Jun 06 PHP
php字符编码转换之gb2312转为utf8
Oct 28 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
PHP大神的十大优良习惯
Sep 14 PHP
Yii框架实现邮箱激活的方法【数字签名】
Oct 18 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
实例讲解PHP页面静态化
Feb 05 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 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
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
介绍Python的@property装饰器的用法
2015/04/28 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
简单实现python画圆功能
2018/01/25 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
python pandas生成时间列表
2019/06/29 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
人力资源管理专业自荐书范文
2014/02/10 职场文书
火车来了教学反思
2014/02/11 职场文书
小班秋游活动方案
2014/02/22 职场文书
英文导游词
2015/02/13 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
企业承诺书格式范文
2015/04/28 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python