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 相关文章推荐
文件上传类
Oct 09 PHP
怎样在UNIX系统下安装php3
Oct 09 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
PHP 透明水印生成代码
Aug 27 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
php命名空间学习详解
Feb 27 PHP
ThinkPHP自动完成中使用函数与回调方法实例
Nov 29 PHP
php实现通用的信用卡验证类
Mar 24 PHP
php中JSON的使用方法
Apr 30 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
PHP简单实现正则匹配省市区的方法
Apr 13 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 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命令行用法入门实例教程
2014/10/27 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
Javascript的一种模块模式
2010/09/08 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
[03:43]TI9战队采访——PSG.LGD
2019/08/22 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
Django在win10下的安装并创建工程
2017/11/20 Python
python获取服务器响应cookie的实例
2018/12/28 Python
实例介绍Python中整型
2019/02/11 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
python 字符串常用方法汇总详解
2019/09/16 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
分布式数据库需要考虑哪些问题
2013/12/08 面试题
高三自我鉴定范文
2013/10/19 职场文书
建筑工地大门标语
2014/06/18 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
公司职员入党自传书
2015/06/26 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript