0

ccurl を使用している場合、モバイル版のページを受信したいと考えています。ccurl 呼び出しを行うときに、カスタマイズされたユーザー エージェントとカスタマイズされたリファラーを送信する方法はありますか? 答えが「はい」の場合、どのように?

function get_data($url) {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $data = curl_exec($ch);
  curl_close($ch);
  return $data;
}

$page="http://www.somesite.com";
$input = get_data($page);
4

1 に答える 1

2

ドキュメントを読む: http://php.net/manual/en/function.curl-setopt.php

curl_setopt($ch, CURLOPT_REFERER, 'SomeReferrer');
curl_setopt($ch, CURLOPT_USERAGENT, 'SomeUA'); 
于 2013-02-09T06:37:49.423 に答える