PHP使用CURL获取302跳转后的地址实例
2023-06-13 09:15:25 时间
直接上代码:
/*返回一个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);//302redirect
curl_setopt($ch, CURLOPT_POSTFIELDS,$vars);
$data=curl_exec($ch);
$Headers= curl_getinfo($ch);
curl_close($ch);
if($data!=$Headers)
return $Headers["url"];
else
returnfalse;
}
上面的这个curl_post_302函数可以直接取到302跳转地址了.
相关文章
- python转置矩阵函数_对python 矩阵转置transpose的实例讲解
- 【错误记录】Groovy 扩展方法调用报错 ( 静态扩展方法 或 实例扩展方法 需要分别配置 | 没有配置调用会报错 groovy.lang.MissingMethodException )
- Redis的使用模式之计数器模式实例
- MySQL索引最左匹配原则实例详解
- ajax实现增删改查的一个实例详解编程语言
- PHP无法连接MySQL数据库解决办法(php连接不到mysql)
- 使用 PHP 执行 Linux 命令:轻松运维(php执行linux命令)
- PHP Fatal error: Uncaught Error: Call to undefined function pcntl_fork().. 开启php pcntl扩展实现多进程详解编程语言
- MySQL实例:学习如何搭建一个数据库(mysql实例库)
- PHP如何使用Redis连接: 代码实例(php连接redis代码)
- 手工建立Oracle数据库实例(oracle手工建库)
- Redis实现长连接:PHP开发入门(redis长连接php)
- PHP操纵Redis实例:快速高效存储数据(php操作redis实例)
- Linux串口编程实例(linux串口例程)
- PHP调用MSSQL数据库:开启新的数据库探索(用php调用mssql)
- PHP高效操作MSSQL数据库实战(php连接操作mssql)
- php与mssql实战:从简单到复杂的应用 (php和mssql实例)
- PHP驱动MSSQL数据库操作实例研究(php mssql操作类)
- 以Oracle 乐观锁实现数据库并发控制(oracle乐观锁实例)
- 从零开始Redis运用实例研究(redis运用例子)
- 用PHP实现Redis缓存一个实例(redis缓存实例php)
- php+mysql写的简单留言本实例代码
- PHP开启gzip页面压缩实例代码
- PHP中的MYSQL常用函数(php下操作数据库必备)
- SQL语句练习实例之四找出促销活动中销售额最高的职员
- PHP数据流应用的一个简单实例
- php去除换行符的方法小结(PHP_EOL变量的使用)
- 用Php编写注册后Email激活验证的实例代码
- androidGridView多选效果的实例代码
- PHP读取RSS(Feed)简单实例
- jquery提示效果实例分析
- yii的CURD操作实例详解
- php验证用户名是否以字母开头与验证密码实例