zl程序教程

您现在的位置是:首页 >  后端

当前栏目

PHP使用CURL获取302跳转后的地址实例

实例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跳转地址了.