萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP使用CURL獲取302跳轉後的地址實例

PHP使用CURL獲取302跳轉後的地址實例

   這篇文章主要介紹了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跳轉地址了.

        :更多精彩文章請關注三聯編程教程欄目。

copyright © 萬盛學電腦網 all rights reserved