PHP使用CURL获取302跳转后的地址实例
2015-01-24信息快讯网
这篇文章主要介绍了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跳转地址了.
php实现根据url自动生成缩略图的方法
php中file_get_content 和curl以及fopen 效率分析
PHP return语句另类用法不止是在函数中
PHP curl 抓取AJAX异步内容示例
php通过隐藏表单控件获取到前两个页面的url
CodeIgniter框架URL路由总结
使用php方法curl抓取AJAX异步内容思路分析及代码分享
php中的curl_multi系列函数使用例子
PHP使用CURL_MULTI实现多线程采集的例子
PHP curl实现抓取302跳转后页面的示例
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
PHP include任意文件或URL介绍
php利用curl抓取新浪微博内容示例
php url路由入门实例
通过curl模拟post和get方式提交的表单类
php使用curl和正则表达式抓取网页数据示例
php中的curl使用入门教程和常见用法实例
关于PHP的curl开启问题探讨
关于php curl获取301或302转向的网址问题的解决方法