curl取跳转地址 php_PHP使用CURL获取302跳转后的地址实例
直接上代码:
/*返回一个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跳转地址了.
原文:http://www.jb51.net/article/49649.htm
curl取跳转地址 php_PHP使用CURL获取302跳转后的地址实例相关推荐
- QQ登录回调地址实现:【获取qq好友列表数据】附实例
QQ登录回调地址实现:[获取qq好友列表数据] <?php require_once("../../API/qqConnectAPI.php"); $qc = new QC( ...
- oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址
您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...
- php 取得地址中的参数值,获取当前请求的URL的地址、参数、参数值、各种属性...
//URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc Request.ApplicationPath; //结果 ...
- curl抓取页面是乱码 php_php解决curl编码问题-curl乱码-curl在post表单时乱码
目前经常使用的编码为UTF-8当然还有GB2312,GBK等编码,在进行网页的抓取分析的时候总会遇到乱码的问题,当网页编码为GB2312数据库编码为UTF-8时也会遇到这个问题. php的mb_con ...
- php返回302,php 获取302跳转后的地址
有时候我们会在开发中,经常会遇到有URL 301或 302重定向的情况,这时候我们可能需要获取重定向之后的url,下面我们介绍一下几种获取重定向url的方法: 1.用get_headers函数 php ...
- linux命令获取本机外网公网ip地址,java程序获取本机外网公网ip地址 代码
linux命令获取本机外网ip地址 1 直接返回ip 最快 稳定 curl ns1.dnspod.net:6666 curl whatismyip.akamai.com curl icanhazip. ...
- linux下载python的地址_Linux下Python获取IP地址的代码
<lnmp一键安装包>中需要获取ip地址,有2种情况:如果服务器只有私网地址没有公网地址,这个时候获取的IP(即私网地址)不能用来判断服务器的位置,于是取其网关地址用来判断服务器在国内还是 ...
- headerIP php_PHP使用curl伪造IP地址和header信息
curl虽然功能强大,但是只能伪造$_SERVER["HTTP_X_FORWARDED_FOR"],对于大多数IP地址检测程序来说,$_SERVER["REMOTE_AD ...
- curl代理ippost php_php使用curl通过代理获取数据的实现方法
本文实例讲述了php使用curl通过代理获取数据的实现方法.分享给大家供大家参考,具体如下: $curl=curl_init(); curl_setopt($curl, CURLOPT_URL, &q ...
最新文章
- tornado源码分析
- 独家 | 构建符合道德规范的用于人才管理的AI(附链接)
- 把文件自动add_【Blender】常用Add-Ons
- console对象的方法log()、info()、warn()、error()区别及几个实用的方法
- Redis多实例及主从搭建
- c向文件中插入数据_Redis从文件中批量插入数据
- 前端学习(3294):effect hook
- 被动声呐 相移波束形成_100天计划-DAY9-拖曳声呐
- 朋友圈发图多大不会被压缩_类风湿会不会引发肾病?会!本文告诉你对内脏的伤害有多大...
- hihocoder-1623-有歧义的号码
- Notepad++常用插件
- 在阿里云开源镜像站中下载centOS7
- 服务器显示未识别网络怎么办,未识别网络怎么解决
- Linux监控程序运行/停止+邮件通知
- 玫瑰线轨迹如何规划?(desmos+ROS2+turtlesim+……)
- 乐乎常用的html源码,点点网关闭自定义html模板代码功能,网易lofter重新映入眼帘...
- 电脑重新分区后文件怎么恢复?流水的难题铁打的办法
- mysql根据id分页_MySQL_MSSQL根据ID进行分页实现方法,复制代码 代码如下: ALTER PROCEDU - phpStudy...
- 关于DXP的规则检查中Un-Rounted Net Constraint问题
- 计算机组装与操作系统安装实验报告,操作系统安装实验报告(共10篇).docx
热门文章
- java循环队列配对_循环队列 链式队列 的jJAVA实现
- python回归方程系数计算_线性回归中的正规方程将θ系数返回为“NaN”
- mysql load data into_MySQL 之 LOAD DATA INFILE 快速导入数据
- C51语言支持哪些数据类型,C51编译器支持的数据类型(1)
- linux 改用户组密码,Linux用户和组的操作(八) 修改用户密码 passwd
- PPS2013校园招聘笔试题
- centos7下安装storm步骤
- Queue+Stack(C++,标准库中的队列和栈)
- Git Push 免输 用户名和密码
- Aizu 2170 	Marked Ancestor