时时商务社区

标题: PHP使用CURL获取302跳转后的地址实例 [打印本页]

作者: 网络通达    时间: 2018-2-14 05:58

            直接上代码:
[U]复制代码[/U] 代码如下:
      /*返回一个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 URL地址获取函数代码(端口等) 推荐
  • PHP为表单获取的URL 地址预设 http 字符串函数代码
  • 基于PHP CURL获取邮箱地址的详解
  • PHP获取当前完整URL地址的函数
  • php获取当前页面完整URL地址
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2