Although the Note for this call says "Prior to PHP 8.0.0, this function was used to close the resource", I found that PHP 7.4.33 on CentOS is not closing the connection on curl_close.
The workaround if you want to make sure the connection closes immediately after the request is to set the curl option to forbid reuse:
curl_setopt($curl, CURLOPT_FORBID_REUSE, TRUE);
PHP.mk документација
curl_close
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.curl-close.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.curl-close.php
curl_close
Референца за `function.curl-close.php` со подобрена типографија и навигација.
curl_close
(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_close — Затвори cURL сесија
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Оваа функција е DEPRECATED од PHP 8.5.0. Силно се обесхрабрува потпирањето на оваа функција.
= NULL
од PHP 8.4.0. Силно се обесхрабрува потпирањето на оваа функција.
curl_close(CurlHandle
curl_close(CurlHandle
$handle): voidЗабелешка:
Оваа функција нема ефект. Пред PHP 8.0.0, оваа функција се користеше за затворање на ресурсот.
Ги затвора cURL сесиите и ги ослободува сите ресурси. cURL рачката,
handle, исто така се брише.
Вратени вредности
Не се враќа вредност.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.5.0 | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. |
| 8.0.0 | Оваа функција е NOP now. |
| 8.0.0 |
handle беше вратено при неуспех. CurlHandle
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 Иницијализирање нова cURL сесија и преземање веб страница
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>Види Исто така
- curl_init() - Иницијализирај cURL сесија
- curl_multi_close() - Отстрани ги сите cURL рачки од мулти рачка
Белешки од корисници 1 белешка
JS ¶
пред 2 години