Php/docs/function.curl-reset

提供:Dev Guides
< Php
移動先:案内検索

curl_reset

(PHP 5 >= 5.5.0, PHP 7)

curl_resetlibcurl セッションハンドルのすべてのオプションをリセットする


説明

curl_reset ( CurlHandle $handle ) : void

指定した cURL ハンドルに設定されているすべてのオプションを初期化してデフォルト値に戻します。


パラメータ

handle
curl_init() が返す cURL ハンドル。


返り値

値を返しません。


変更履歴

バージョン 説明
8.0.0 handleCurlHandle クラスのインスタンスを期待するようになりました。

これより前のバージョンでは、resource を期待していました。


例1 curl_reset() の例

<?php// curl ハンドルを作ります$ch = curl_init();// CURLOPT_USERAGENT オプションを設定しますcurl_setopt($ch, CURLOPT_USERAGENT, "My test user-agent");// これまでに設定されたすべてのオプションを初期化しますcurl_reset($ch);// HTTP リクエストを送信しますcurl_setopt($ch, CURLOPT_URL, 'http://example.com/');curl_exec($ch); // 事前に設定した user-agent は送信されません。curl_reset で初期化されたからです// ハンドルを閉じますcurl_close($ch);?>

注意

注意:

curl_reset() は、curl_init() のパラメータで指定した URL も初期化します。

参考