yutadayo's diary

yutadayo の日記

cURLのメモ

取りあえずAPI的なもので実験してみた。

  curl_init()により cURL セッションを初期化

  $conn = curl_init();

  $url = 'http://jlp.yahooapis.jp/KeyphraseService/V1/extract';

  URLに渡すパラメーターをセットします。

  $request= "appid=$appid&sentence=$sentence";

  curl_setopt($conn, CURLOPT_URL, $url);
  curl_setopt($conn, CURLOPT_POSTFIELDS, $request);
  curl_setopt($conn, CURLOPT_RETURNTRANSFER, TRUE);
  curl_setopt($conn, CURLOPT_POST, TRUE);
  curl_setopt($conn, CURLOPT_SSL_VERIFYPEER,FALSE);
  curl_setopt($conn, CURLOPT_WRITEHEADER,TRUE);

  curl_exec()を実行するとリクエストの応答が画面に出力されます。
  変数に保存したい場合はCURLOPT_RETURNTRANSFERオプションにtrueを設定すると
  内容がcurl_exec()の戻り値として返されます。

$ret = curl_exec($conn);
curl_close ($conn);

参考:http://php.net/manual/ja/book.curl.php