# curl_reset

(PHP 5 >= 5.5.0, PHP 7)

curl_reset — 重置一个 libcurl 会话句柄的所有的选项

### 说明

curl_reset ( resource `$ch` ) : void

该函数将给定的 cURL 句柄所有选项重新设置为默认值。

### 参数

`ch`

  由 curl_init() 返回的 cURL 句柄。

### 返回值

没有返回值。

### 范例

Example #1 curl_reset() 示例

    <?php
    // 创建一个url 句柄
    $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);
    ?>

### 注释

> Note:

> curl_reset() also resets the URL given as the curl_init() parameter.

### 参见

- curl_setopt() - 设置 cURL 传输选项