English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

Object 함수

PHP CURL 참조 매뉴얼

PHP curl_share_setopt() 함수 사용법 및 예제 5 (PHP 5>=5.

.0)

curl_share_setopt — CURL 공유 핸들의 한 옵션을 설정합니다

문법

bool curl_share_setopt ( resource $sh , int $option , string $value )

CURL 공유 핸들의 한 옵션을 설정합니다

파라미터

sh

curl_share_init()를 통해 초기화된 공유 핸들

option
옵션CURLSHOPT_SHARE
공유되는 데이터 유형을 지정합니다CURLSHOPT_UNSHARE

공유되지 않는 데이터 유형을 지정합니다

value
설명CURL_LOCK_DATA_COOKIE
공유 쿠키 데이터CURL_LOCK_DATA_DNS
공유 DNS 캐시CURL_LOCK_DATA_SSL_SESSION 공유 SSL 세션 ID, SSL을 통해 동일한 서버로의 연결 비용을 줄입니다

핸드시간

반환 값

성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.

온라인 예제

이 예제는 CURL 공유 핸들을 생성하고 두 개의 CURL 핸들을 추가하여, 두 핸들이 쿠키 데이터를 공유하는 것을 보여줍니다。
// <?php
CURL 공유 핸들을 생성하고 쿠키 데이터를 설정합니다
$sh = curl_share_init();
// curl_share_setopt($sh, CURLOPT_SHARE, CURL_LOCK_DATA_COOKIE);
두 번째 CURL 핸들을 초기화하고 공유 핸들로 지정합니다1 $ch//첫 번째 CURL 핸들을 초기화하고 공유 핸들로 지정합니다3codebox.com/php.net
");1, CURLOPT_SHARE, $sh);
// www.w
curl_exec($ch1);
// 첫 번째 CURL 핸들을 실행합니다
두 번째 CURL 핸들을 초기화하고 공유 핸들로 지정합니다2 $ch//= CURLOPT_INIT("http:/php.net
");2, CURLOPT_SHARE, $sh);
// 두 번째 CURL 핸들을 실행합니다
//  모든 $ch1 핸들 데이터는 $ch2 핸들 중 공유
curl_exec($ch2);
// CURL 공유 핸들을 닫습니다
curl_share_close($sh);
// CURL 핸들을 닫습니다
curl_close($ch1);
curl_close($ch2);
?>

PHP CURL 참조 매뉴얼