CURLOPT_ABSTRACT_UNIX_SOCKET |
Bir sunucunun TCP bağlantısı kurmak yerine soyut bir Unix bağlamı
soketinin kullanılmasını sağlar ve yolu belirtilen dizeye atar. Bu
seçenek, CURLOPT_UNIX_SOCKET_PATH ile aynı
sözdizimini paylaşır. Bu iki seçenek aynı depolamayı paylaşır ve bu
nedenle her tanıtıcıya bunlardan yalnızca biri atanabilir.
|
cURL 7.53.0 ve PHP 7.3.0'dan beri kullanılabilmektedir.
|
CURLOPT_ALTSVC |
CURLOPT_ALTSVC_CTRL üzerinden
CURLALTSVC_READONLYFILE etkin kılınmadıkça,
mevcut önbellek içeriğini okumak ve muhtemelen bir aktarımdan
sonra geri yazmak için Alt-Svc önbellek dosyası olarak kullanmak
üzere cURL'ye dosya adını aktarır.
|
|
CURLOPT_ALTSVC_CTRL |
cURL'ye bu tanıtıcıyı kullanarak aktarımlar için Alt-Svc'yi nasıl
işleyeceğini bildirmek üzere bit maskesini doğru özellik grubuyla
doldurur. cURL, HTTPS üzerinden yalnızca Alt-Svc başlıklarını
kabul eder. Ayrıca, kaynak yalnızca HTTPS üzerinden uygun şekilde
sunuluyorsa, başka bir kaynağa yönelik isteği tamamlayacaktır.
Herhangi bir bitin etkinleştirilmesi Alt-Svc motorunu etkinleştirir.
Seçenekler:
CURLALTSVC_H1 ,
CURLALTSVC_H2 ,
CURLALTSVC_H3 ve
CURLALTSVC_READONLYFILE .
|
|
CURLOPT_AWS_SIGV4 |
HTTP(S) başlığında AWS V4 imza kimlik doğrulaması sağlar.
Bu seçenek, CURLOPT_HTTPAUTH ile atanan diğer
tüm kimlik doğrulama türlerini geçersiz kılar. Bu yöntem, diğer
kimlik doğrulama türleriyle birleştirilemez.
|
|
CURLOPT_CAINFO |
Eşle doğrulanacak bir veya daha fazla sertifikanın tutulduğu
dosyanın ismi. Bu sadece
CURLOPT_SSL_VERIFYPEER ile birlikte
kullanıldığında anlamlıdır.
|
Mutlak bir yol gerektirebilir.
|
CURLOPT_CAINFO_BLOB |
Eşi doğrulamak için bir veya daha fazla sertifika tutan bir PEM
dosyasının adı. CURLOPT_CAINFO seçeneğini
geçersiz kılar.
|
PHP 8.2.0 ve cURL 7.77.0 itibariyle kullanılabilmektedir.
|
CURLOPT_CAPATH |
Çok sayıda CA sertifikasının tutulduğu dizinin yolu.
CURLOPT_SSL_VERIFYPEER seçeneğiyle birlikte
kullanılır.
|
|
CURLOPT_COOKIE |
HTTP isteğinde kullanılacak "Cookie: "
başlığının içeriği. Bir noktalı virgülden sonra gelen bir
boşlukla ayrılarak çok sayıda çerez belirtilebilir
("meyve=elma; renk=turkuaz " gibi).
|
|
CURLOPT_COOKIEFILE |
Çerez verisini içeren dosyanın adı. Çerez dosyası Netscape
biçeminde veya bir dosyaya dökümlenmiş salt HTTP tarzı başlıklar
olabilir. Ad boş bir dizeyse, hiçbir çerez yüklenmez, ancak çerez
işleme yine de etkindir.
|
|
CURLOPT_COOKIEJAR |
Tanıtıcı kapatıldığında (ör. curl_close çağrısından sonra) tüm
dahili çerezlerin kaydedileceği dosyanın adı.
Uyarı
PHP 8.0.0 itibariyle, curl_close() işlevsel
değildir ve tanıtıcıyı yok etmez.
Tanıtıcının otomatik olarak yok edilmesinden önce çerezlerin
yazılması gerekiyorsa, tanıtıcı üzerinde
unset() çağrılmalıdır.
|
|
CURLOPT_COOKIELIST |
Bir çerez dizesi (yani Netscape/Mozilla biçiminde tek bir satır
veya normal bir HTTP tarzı Set-Cookie başlığı); bu tek çerez dahili
çerez deposuna eklenir. "ALL" , bellekte tutulan
tüm çerezleri siler. "SESS" bellekte tutulan tüm
oturum çerezlerini siler. "FLUSH" bilinen
çerezleri CURLOPT_COOKIEJAR ile belirtilen
dosyaya yazar. "RELOAD" tüm çerezleri
CURLOPT_COOKIEFILE ile belirtilen dosyalardan
yükler.
|
cURL 7.14.1'den beri kullanılabilmektedir.
|
CURLOPT_CUSTOMREQUEST
|
Bir HTTP isteği yaparken "GET" veya
"HEAD" yerine kullanılacak özel istek
yöntemi. "DELETE" veya biraz daha çapraşık
HTTP istekleri yapmak için kullanışlıdır. Geçerli değerlerin
bazıları: "GET" ,
"POST" , "CONNECT" ; yani,
istek satırının tamamını buraya girmeyin. Örneğin,
"GET /index.html HTTP/1.0\r\n\r\n" girdisi
yanlış olacaktır.
Bilginize:
Belirteceğiniz istek yöntemini sunucunun desteklediğinden emin
olmadan bir şey belirtmeyin.
|
|
CURLOPT_DEFAULT_PROTOCOL |
URL'de şema adı eksikse kullanılacak öntanımlı protokol.
|
cURL 7.45.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_HSTS |
HSTS (HTTP Strict Transport Security - Sıkı Taşıma Güvenliği) önbellek dosya adı.
|
|
CURLOPT_HSTS_CTRL |
HSTS (HTTP Strict Transport Security- Sıkı Taşıma Güvenliği)
davranışını denetler. cURL'ye bu tanıtıcıyı kullanarak aktarımlar
için HSTS'yi nasıl işleyeceğini öğretmek için bit maskesini doğru
özellik kümesiyle doldurur. HSTS önbellek dosyası tanımlıysa dosyayı
salt okunur yapmak için CURLHSTS_READONLYFILE atanır.
|
|
CURLOPT_DNS_INTERFACE |
DNS çözümleyicinin bağlanması gereken ağ arabiriminin adını atayın.
Bu bir arabirim adı olmalı, bir adres değil.
|
cURL 7.33.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_DNS_LOCAL_IP4 |
Çözümleyicinin bağlanması gereken yerel IPv4 adresini atayın.
Bağımsız değişken, dizge olarak tek bir sayısal IPv4 adresi içermelidir.
|
cURL 7.33.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_DNS_LOCAL_IP6 |
Çözümleyicinin bağlanması gereken yerel IPv6 adresini atayın.
Bağımsız değişken, dizge olarak tek bir sayısal IPv6 adresi içermelidir.
|
cURL 7.33.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_EGDSOCKET |
Bozunum değerlerini toplama uygulamasına bir dosya ismi
belirtmesi dışında CURLOPT_RANDOM_FILE
gibidir.
|
|
CURLOPT_ENCODING |
"Accept-Encoding: " başlığının içeriği.
Yanıtın kodlanmasını sağlar. Desteklenen kodlamalar:
"identity" , "deflate" ve
"gzip" . Boş bir dizge ""
belirtilirse desteklenen tüm kodlamaları içeren bir başlık
gönderilir.
|
cURL 7.10'da eklendi.
|
CURLOPT_FTPPORT |
FTP "PORT" komutu için kullanılacak IP adresini almakta
kullanılacak değer. "PORT" komutu, uzak sunucunun bizim
belirttiğimiz IP adresine bağlanmasını söyler. Dizge bir IP
adresi içerebileceği gibi bir konakismi, (Unix altında) bir ağ
arayüzü adı veya sistemin öntanımlı IP adresinin kullanılacağı
anlamında '-' olabilir.
|
|
CURLOPT_INTERFACE |
Kullanılacak giden ağ arayüzünün ismi. Bir ağ arabirimi ismi, bir
IP adresi veya bir konak ismi olabilir.
|
|
CURLOPT_KEYPASSWD |
CURLOPT_SSLKEY veya
CURLOPT_SSH_PRIVATE_KEYFILE özel anahtarını
kullanmak için parola gerekir.
|
cURL 7.16.1'de eklendi.
|
CURLOPT_KRB4LEVEL |
KRB4 (Kerberos 4) güvenlik seviyesi. Geçerli değerler (en
güçsüzden en güçlüye doğru):
"clear" ,
"safe" ,
"confidential" ,
"private". .
Dizge bunlardan biri değilse "private"
kullanılır. Bu seçeneğe null atanması KRB4 güvenliğini iptal
eder. Şimdilik KRB4 güvenliği sadece FTP aktarımlarında
çalışmaktadır.
|
|
CURLOPT_LOGIN_OPTIONS |
"AUTH=NTLM" veya "AUTH=*" aracılığıyla tercih edilen kimlik
doğrulama mekanizması gibi protokole özgü oturum açma seçeneklerini
ayarlamak için kullanılabilir ve
CURLOPT_USERNAME seçeneğiyle birlikte
kullanılmalıdır.
|
cURL 7.34.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_PINNEDPUBLICKEY |
Sabitlenmiş genel anahtarı atayın. Dize, sabitlenmiş genel
anahtarınızın dosya adı olabilir. Beklenen dosya biçimi "PEM" veya
"DER" dir. Dize, başında "sha256//" bulunan ve ";" ile ayrılmış çok
sayıda base64 kodlu sha256 karması olabilir.
|
cURL 7.39.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_POSTFIELDS |
Bir HTTP "POST" işleminde gönderilecek verinin tamamı.
'para1=val1¶2=val2&... ' benzeri
kodlanmış bir dizge veya alan isimlerinin anahtar, değerlerinin
değer olarak yer aldığı bir dizi belirtilebilir.
değer bir dizi ise
Content-Type başlığına
multipart/form-data atanır.
value bir dizi olduğu takdirde,
dosyalar CURLFile veya
CURLStringFile kullanılarak
gönderilebilir.
|
|
CURLOPT_PRIVATE |
Bu cURL tanıtıcısı ile ilişkilendirilmesi gereken herhangi bir
veri. Bu veriler daha sonra curl_getinfo()
işlevinin CURLINFO_PRIVATE seçeneği ile
alınabilir. cURL bu verilerle hiçbir şey yapmaz. Bir cURL çoklu
tanıtıcısı kullanılırken, bu özel veriler tipik olarak standart
bir cURL tanıtıcısını tanımlamak için benzersiz bir anahtardır.
|
cURL 7.10.3'da eklendi.
|
CURLOPT_PRE_PROXY |
Bir sonraki istek için CURLOPT_PROXY
seçeneğinde belirtilen HTTP(S) vekiline bağlanmadan önce curl'nin
bağlanacağı ön vekil olarak kullanılacak konak adını veya noktalı
sayısal IP adresini tutan bir dize atayın. Ön vekil yalnızca bir
SOCKS vekili olabilir ve kullanılan soket türünü belirtmek için
[şema]:// önekini almalıdır. Sayısal bir IPv6
adresi köşeli [parantez] içinde yazılmalıdır. Önvekilin boş bir
dizeye ayarlanması, önvekil kullanımını açıkça devre dışı bırakır.
Bu dizede port numarasını belirtmek için, konak adının ardına
:[port] ekleyin. Vekil port numarası isteğe
bağlı olarak ayrı bir seçenek olan
CURLOPT_PROXYPORT ile belirtilebilir. Bir port
belirtilmezse, vekiller için port 1080 öntanımlıdır.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY |
İstekleri tünelleyecek HTTP vekili.
|
|
CURLOPT_PROXY_SERVICE_NAME |
Vekil kimlik kanıtlama hizmetinin ismi.
|
cURL 7.34.0'da HTTP vekiller için, cURL 7.49.0'da SOCK5 vekilleri
için eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_PROXY_CAINFO |
Sertifika Yetkilisi (CA) paketini vekile götüren yol. Yolu, HTTPS
vekilini doğrulamak için bir veya daha fazla sertifika içeren bir
dosyayı adlandıran bir dize olarak ayarlayın. Bu seçenek bir HTTPS
sunucusuna değil, bir HTTPS vekiline bağlanmak içindir. libcurl'un
cacert paketinin saklandığı varsayılan sistem yolu öntanımlıdır.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_CAINFO_BLOB |
HTTPS vekilini doğrulamak için bir veya daha fazla sertifika tutan
PEM dosyasının adı. Bu seçenek, bir HTTPS sunucusuna değil, bir
HTTPS vekiline bağlanmak içindir. Varsayılanlar, libcurl'ün cacert
paketinin bulunduğu varsayılan sistem yoluna ayarlanmıştır.
|
PHP 8.2.0 ve libcurl >= cURL 7.77.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_CAPATH |
HTTPS vekilini doğrulamak için birden çok CA sertifikası bulunan
dizin.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_CRLFILE |
Dosya adını, SSL değiş tokuşu sırasında gerçekleşen sertifika
doğrulamasında kullanmak için PEM biçiminde CRL (Sertifika İptal
Listesi) birleştirmesiyle ayarlayın.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_KEYPASSWD |
CURLOPT_PROXY_SSLKEY özel anahtarını kullanmak
için gereken şifre olarak kullanılacak dizeyi ayarlayın. Bir
sertifikayı yüklemek için hiçbir zaman bir parola gerekmez, ancak
özel anahtarınızı yüklemek için bir parolaya ihtiyacınız vardır. Bu
seçenek bir HTTPS sunucusuna değil, bir HTTPS vekiline bağlanmak
içindir.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_PINNEDPUBLICKEY |
HTTPS vekili için sabitlenmiş genel anahtarı ayarlayın. Dize,
sabitlenmiş genel anahtarınızın dosya adı olabilir. Beklenen dosya
biçimi "PEM" veya "DER" dir. Dize, başında "sha256 //" bulunan ve
";" ile ayrılmış herhangi bir sayıda base64 kodlu sha256 karması
olabilir
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_SSLCERT |
HTTPS vekiline bağlanmak için kullanılan istemci sertifikanızın
dosya adı. Öntanımlı biçem, Güvenli Aktarımda "P12" ve diğer
motorlarda "PEM" dir ve
CURLOPT_PROXY_SSLCERTTYPE ile bu
değiştirilebilir. NSS veya Güvenli Aktarım ile bu, güvenlik
veritabanında adı verildiği şekilde kimlik doğrulaması yapmak
istediğiniz sertifikanın takma adı da olabilir. Mevcut dizinden bir
dosya kullanmak istiyorsanız, bir takma adla karışıklığı önlemek
için lütfen "./" ön ekini kullanın.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_SSLCERTTYPE |
Bir HTTPS vekiline bağlanırken kullanılan istemci sertifikanızın
biçimi. Güvenli Aktarım dışında desteklenen biçimler "PEM" ve "DER"
dir. OpenSSL (0.9.3 ve üstü sürümler) ve Secure Transport (iOS 5
veya üstü veya OS X 10.7 veya üstü), PKCS#12 ile kodlanmış dosyalar
için "P12" yi de destekler. "PEM" öntanımlıdır.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_SSL_CIPHER_LIST |
HTTPS vekiline bağlantı için kullanılacak şifrelerin listesi. Liste
sözdizimsel olarak doğru olmalıdır, iki nokta üst üste ile ayrılmış
bir veya daha fazla şifre dizesinden oluşur. Virgüller veya
boşluklar da kabul edilebilir ayırıcılardır ancak normalde iki
nokta üst üste kullanılır, !, - ve + işleç olarak kullanılabilir.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_TLS13_CIPHERS |
Bir vekile TLS 1.3 bağlantısı için kullanılacak şifre paketlerinin
listesi. Liste sözdizimsel olarak doğru olmalıdır, iki nokta üst
üste ile ayrılmış bir veya daha fazla şifre paketi dizesinden
oluşur. Bu seçenek şu anda yalnızca curl OpenSSL 1.1.1 veya
sonrasını kullanmak üzere oluşturulduğunda kullanılmaktadır. Farklı
bir SSL arka ucu kullanıyorsanız,
CURLOPT_PROXY_SSL_CIPHER_LIST seçeneğini
kullanarak TLS 1.3 şifre paketlerini ayarlamayı deneyebilirsiniz.
|
libcurl >= cURL 7.61.0 ve PHP 7.3.0'dan beri
OpenSSL >= 1.1.1 ile derlendiğinde kullanılabilmektedir.
|
CURLOPT_PROXY_SSLKEY |
HTTPS vekiline bağlanmak için kullanılan özel anahtarınızın dosya
adı. Öntanımlı biçim "PEM" dir ve
CURLOPT_PROXY_SSLKEYTYPE ile değiştirilebilir.
(Yalnızca iOS ve Mac OS X) Curl, Secure Transport'a göre
oluşturulmuşsa bu seçenek yok sayılır.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
TLS etkin derlendiğinde kullanılabilmektedir.
|
CURLOPT_PROXY_SSLKEYTYPE |
Özel anahtarınızın biçemi. Desteklenen biçemler: "PEM", "DER" ve "ENG".
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_TLSAUTH_PASSWORD |
CURLOPT_PROXY_TLSAUTH_TYPE seçeneğiyle
belirtilen TLS kimlik doğrulama yöntemi için kullanılacak parola.
CURLOPT_PROXY_TLSAUTH_USERNAME seçeneğinin de
ayarlanmasını gerektirir.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_TLSAUTH_TYPE |
HTTPS bağlantısı için kullanılan TLS kimlik doğrulama yöntemi.
Desteklenen yöntem "SRP" dir.
Bilginize:
TLS için Güvenli Uzak Parola (SRP) kimlik doğrulaması, her iki
tarafın da paylaşılan bir sırrı varsa karşılıklı kimlik
doğrulama sağlar. TLS-SRP'yi kullanmak için ayrıca
CURLOPT_PROXY_TLSAUTH_USERNAME ve
CURLOPT_PROXY_TLSAUTH_PASSWORD
seçeneklerini de ayarlamanız gerekir.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXY_TLSAUTH_USERNAME |
CURLOPT_PROXY_TLSAUTH_TYPE seçeneğiyle
belirtilen HTTPS vekili TLS kimlik doğrulama yöntemi için
kullanılacak kullanıcı adı.
CURLOPT_PROXY_TLSAUTH_PASSWORD seçeneğinin
de ayarlanmasını gerektirir.
|
libcurl >= cURL 7.52.0 ve PHP 7.3.0'dan beri
kullanılabilmektedir.
|
CURLOPT_PROXYUSERPWD |
Vekil bağlantısı için kullanılacak kullanıcı adı ve parola;
"[kullanıcı]:[parola]" biçeminde belirtilir.
|
|
CURLOPT_RANDOM_FILE |
SSL için rasgele sayı üretecini tohumlamakta kullanılacak dosya
ismi.
|
|
CURLOPT_RANGE |
X ve Y isteğe bağlı olmak üzere "X-Y"
biçeminde alınacak veri aralığı. HTTP aktarımları,
"X-Y,N-M" biçeminde virgüllerle ayrılmış
olarak çok sayıda aralığı destekler.
|
|
CURLOPT_REFERER |
Bir HTTP isteğinde kullanılacak "Referer: "
başlığının içeriği.
|
|
CURLOPT_SASL_AUTHZID |
Aktarım için yetkilendirme kimliği (authzid). Yalnızca isteğe
bağlı olduğu durumlarda salt metin SASL kimlik doğrulama düzeneği
için geçerlidir. Belirtilmediğinde, yalnızca kullanıcı adıyla
belirtilen kimlik doğrulama kimliği (authcid), parolayla birlikte
sunucuya gönderilir. Sunucu, sağlanmadığında authzid'i authcid'den
türetecek ve bunu daha sonra dahili olarak kullanacaktır.
|
|
CURLOPT_SERVICE_NAME |
Kimlik kanıtlama hizmetini adı.
|
cURL 7.43.0'da eklendi. PHP 7.0.7'dan beri kullanılabilmektedir.
|
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 |
32 onaltılık basamak içeren bir dize. Dize, uzak ana bilgisayarın
genel anahtarının MD5 sağlama toplamı olmalıdır; libcurl, md5sums
eşleşmediği sürece konağa bağlantıyı reddedecektir. Bu seçenek
yalnızca SCP ve SFTP aktarımları içindir..
|
cURL 7.17.1'da eklendi.
|
CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 |
Uzak konağın genel anahtarının Base64 kodlu SHA256 aşı. Verilen aş,
uzak konağın sağladığı aş ile eşleşmezse aktarım başarısız olur.
|
|
CURLOPT_SSH_PUBLIC_KEYFILE |
Genel anahtarınızın dosya adı. Kullanılmazsa, libcurl öntanımlı
olarak HOME ortam değişkeni ayarlanmışsa $HOME/.ssh/id_dsa.pub
dosyasını ve HOME ayarlanmamışsa geçerli dizinde bir "id_dsa.pub"
dosyası arar.
|
cURL 7.16.1'da eklendi.
|
CURLOPT_SSH_PRIVATE_KEYFILE |
Özel anahtarınızın dosya adı. Kullanılmazsa, libcurl öntanımlı
olarak HOME ortam değişkeni ayarlanmışsa $HOME/.ssh/id_dsa
dosyasını ve HOME ayarlanmamışsa geçerli dizinde bir "id_dsa"
dosyası arar. Dosya parola korumalıysa, parolayı
CURLOPT_KEYPASSWD ile ayarlayın.
|
cURL 7.16.1'da eklendi.
|
CURLOPT_SSL_CIPHER_LIST |
SSL için kullanılacak şifrelerin listesi. Örneğin,
RC4-SHA ve TLSv1 geçerli
şifre listeleridir.
|
|
CURLOPT_SSL_EC_CURVES |
Eliptik eğri algoritmalarının iki nokta üst üstelerle ayrılmış
listesi. Örneğin, X25519:P-521 , iki eliptik
eğrinin geçerli listesidir. Bu seçenek, cURL SSL arka ucu olarak
bunu desteklemek için derlenmişse, istemcinin SSL el
sıkışmasındaki anahtar değişim algoritmalarını tanımlar.
|
|
CURLOPT_SSLCERT |
PEM biçemli sertifikayı içeren dosyanın ismi.
|
|
CURLOPT_SSLCERTPASSWD |
CURLOPT_SSLCERT sertifikasını kullanmak
için gereken parola.
|
|
CURLOPT_SSLCERTTYPE |
Sertifika biçemi. Desteklenen biçemler: "PEM"
(öntanımlı), "DER" ve "ENG" .
OpenSSL 0.9.3 itibariyle ayrıca, "P12"
(PKCS#12 kodlu dosyalar) desteklenmiştir.
|
cURL 7.9.3'te eklendi.
|
CURLOPT_SSLENGINE |
CURLOPT_SSLKEY ile belirtilmiş gizli SSL
anahtarının şifreleme motoru için betimleyici.
|
|
CURLOPT_SSLENGINE_DEFAULT |
Bakışımsız şifreleme işlemleri için kullanılan şifreleme motoru
için betimleyici.
|
|
CURLOPT_SSLKEY |
Gizli SSL anahtarını içeren dosyanın ismi.
|
|
CURLOPT_SSLKEYPASSWD |
CURLOPT_SSLKEY ile belirtilen gizli SSL
anahtarını kullanmak için gereken gizli parola.
Bilginize:
Bu seçenekle belirtilen parolayı yetkisiz kişilerin okumaması
için PHP betiğini güvenilir bir yerde tutmaya çalışın.
|
|
CURLOPT_SSLKEYTYPE |
CURLOPT_SSLKEY ile belirtilen gizli SSL
anahtarının anahtar türü. Desteklenen anahtar türleri:
"PEM" (öntanımlı), "DER" ,
ve "ENG" .
|
|
CURLOPT_TLS13_CIPHERS |
TLS 1.3 bağlantısı için kullanılacak şifre paketlerinin listesi.
Liste sözdizimsel olarak doğru olmalıdır, iki nokta üst üste ile
ayrılmış bir veya daha fazla şifre paketi dizesinden oluşur. Bu
seçenek şu anda yalnızca curl, OpenSSL 1.1.1 veya sonrasını
kullanmak üzere derlendiğinde kullanılmaktadır. Farklı bir SSL arka
ucu kullanıyorsanız, CURLOPT_SSL_CIPHER_LIST
seçeneğini kullanarak TLS 1.3 şifre paketlerini ayarlamayı
deneyebilirsiniz.
|
libcurl >= cURL 7.61.0 ve PHP 7.3.0'den beri
kullanılabilmektedir. OpenSSL >= 1.1.1 ile derlendiğinde
kullanılabilir.
|
CURLOPT_UNIX_SOCKET_PATH |
Unix etki alanı soketlerinin bağlantı uç noktası olarak
kullanılmasını sağlar ve verilen dizeye yolu ayarlar.
|
cURL 7.40.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|
CURLOPT_URL |
İçeriği alınacak URL. Oturumu curl_init() ile
ilklendirirken de belirtilebilir.
|
|
CURLOPT_USERAGENT |
HTTP isteğinde kullanılacak "User-Agent:
" başlığının içeriği.
|
|
CURLOPT_USERNAME |
Kimlik kanıtlamada kullanılacak kullanıcı adı.
|
cURL 7.19.1'de eklendi.
|
CURLOPT_PASSWORD |
Kimlik kanıtlamada kullanılacak parola.
|
cURL 7.19.1'de eklendi.
|
CURLOPT_USERPWD |
Bağlantı için kullanılmak üzere
"[kullanıcı]:[parola]" biçeminde kullanıcı
adı ve parola.
|
|
CURLOPT_XOAUTH2_BEARER |
OAuth 2.0 erişim jetonunu belirtir.
|
cURL 7.33.0'da eklendi. PHP 7.0.7'den beri kullanılabilmektedir.
|