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中使用Oracle数据库(4)
Oct 09 PHP
可以在线执行PHP代码包装修正版
Mar 15 PHP
php 常用字符串函数总结
Mar 15 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
thinkphp的dump函数无输出实例代码
Nov 15 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
PHP中类的自动加载的方法
Mar 17 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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导出oracle库的php代码
2009/04/20 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
Node.js模块加载详解
2014/08/16 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
python实现定制交互式命令行的方法
2014/07/03 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
python实现学生管理系统
2018/01/11 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
使用Python发现隐藏的wifi
2020/03/04 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
原装进口全世界:天猫国际
2016/08/03 全球购物
小学生环保倡议书
2014/05/15 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
sql字段解析器的实现示例
2021/06/23 SQL Server
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL