PHP使用CURL获取302跳转后的地址实例
更新时间:2014年05月04日 09:09:28 作者:
这篇文章主要介绍了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发送有附件的电子邮件-(PHPMailer使用的实例分析)
本篇文章介绍了使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)需要的朋友参考下2013-04-04


最新评论