1

こんにちは、私はstackoverflowを初めて使用し、短縮リンクから実際の非表示リンクを取得するスクリプトを開発しようとしています.

私が知りたいのは、PHPまたはcURLを使用してadf.lyリンクから実際の(最終的な非表示の)リンクを取得する方法はありますか?

function get_link($url){
  $redirect_url = null;
  if(function_exists("curl_init")){
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_exec($ch);
    $redirect_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
    return $redirect_url;
  }
}
4

0 に答える 0