PHP使用CURL获取302跳转后的地址实例
2014-05-04 00:00
816 查看
直接上代码:
上面的这个curl_post_302 函数可以直接取到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跳转地址了.
相关文章推荐
- PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
- PHP中使用FFMPEG获取视频缩略图和视频总时长实例
- PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
- PHP生成自定义长度随机字符串的函数分享
- 一个PHP的ZIP压缩类分享
- PHP判断远程图片是否存在的几种方法
- PHP CURL获取返回值的方法
- PHP按行读取文件时删除换行符的3种方法
- PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
- PHP图片裁剪函数(保持图像不变形)
- PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
- PHP base64+gzinflate压缩编码和解码代码
- 含16进制的PHP源码解密
- 复习PHP-语言参考-预定义接口
- php heredoc 与 nowdoc
- php heredoc 与 nowdoc
- php实现三级导航栏效果
- RedHat5.9下搭建FTP服务器
- PHP多个字符串或数字连接操作
- YII框架的部署 通过YII脚手架程序创建应用程序系统