|
curl_setopt
cURL 転送用オプションを設定する
説明
bool curl_setopt(CurlHandle $handle , int $option , mixed $value )
パラメータ
-
handle
-
curl_init
が返す cURL ハンドル。
-
option
-
The CURLOPT_* option to set.
-
value
-
option に設定する値。
それぞれの定数の値が期待する型の詳細については、
CURLOPT_*
定数を参照ください。
戻り値
成功した場合に true を、失敗した場合に false を返します。
例
例1 新規に cURL セッションを初期化、ウェブページを取得する
<?php
// 新しい cURL リソースを作成します
$ch = curl_init();
// URL その他のオプションを適切に設定します
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);
// URL の内容を取得し、ブラウザに渡します
curl_exec($ch);
// cURL リソースを閉じ、システムリソースを開放します
curl_close($ch);
?>
注意
注意:
配列を CURLOPT_POSTFIELDS に渡すと、データを
multipart/form-data でエンコードします。
一方 URL エンコードされた文字列を渡すと、データを
application/x-www-form-urlencoded でエンコードします。
参考
- curl_setopt_array
- CURLFile
- CURLStringFile
|