<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.curl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.curl-multi-setopt.php',
    1 => 'curl_multi_setopt',
    2 => 'cURL &ccedil;oklu se&ccedil;eneği tanımlar',
  ),
  'up' => 
  array (
    0 => 'ref.curl.php',
    1 => 'cURL İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.curl-multi-select.php',
    1 => 'curl_multi_select',
  ),
  'next' => 
  array (
    0 => 'function.curl-multi-strerror.php',
    1 => 'curl_multi_strerror',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/curl/functions/curl-multi-setopt.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.curl-multi-setopt" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">curl_multi_setopt</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.5.0, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">curl_multi_setopt</span> &mdash; <span class="dc-title">cURL çoklu seçeneği tanımlar</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.curl-multi-setopt-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>curl_multi_setopt</strong></span>(<span class="methodparam"><span class="type"><a href="class.curlmultihandle.php" class="type CurlMultiHandle">CurlMultiHandle</a></span> <code class="parameter">$tanıtıcı</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$seçenek</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$değer</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   cURL çoklu tanıtıcısı üzerinde seçenek tanımlar.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.curl-multi-setopt-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <dl>
   
<dt><code class="parameter">tanıtıcı</code>
</dt><dd><p class="para"><span class="function"><a href="function.curl-multi-init.php" class="function">curl_multi_init()</a></span> işlevinden dönen
çoklu cURL tanıtıcısı.</p></dd>
   
    <dt><code class="parameter">seçenek</code></dt>
    <dd>
     <p class="para">
      <strong><code>CURLMOPT_*</code></strong> sabitlerinden biri.
     </p>
    </dd>
   
   
    <dt><code class="parameter">değer</code></dt>
    <dd>
      <p class="para">
       <code class="parameter">seçenek</code> için değer.
      </p>
      <p class="para">
       <code class="parameter">değer</code> aşağıdaki <code class="parameter">seçenek</code>
       bağımsız değişkenleri için birer tamsayı olmalıdır:
       <table class="doctable informaltable">
        
         <thead>
          <tr>
           <th>Seçenek</th>
           <th>Değer</th>
          </tr>

         </thead>

         <tbody class="tbody">
          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-pipelining">CURLMOPT_PIPELINING</a></code></strong></td>
           <td style="vertical-align: top;">
            Etkinleştirmek için 1, devre dışı bırakmak için 0.
            Çoklu tanıtıcı üzerinde ardışık düzeni etkinleştirmek, bu
            tanıtıcıyı kullanan aktarımlarda mümkün olduğunca HTTP Ardışık
            Düzeninin uygulanmaya çalışılmasını sağlar. Mevcut bir bağlantıyı
            kullanmak üzere ikinci bir istek eklenirse, ikinci isteğin aynı
            bağlantıda &quot;bağlanacağı&quot; anlamına gelir. cURL 7.43.0&#039;dan itibaren,
            değer bir bit maskesidir ve mümkünse yeni aktarımı mevcut bir
            HTTP/2 bağlantısı üzerinden çoğullamayı denemek için 2 değeri
            aktarılabilir. 3 değeri, cURL&#039;ye birbirinden bağımsız olarak
            ardışık düzen ve çoğullama istemesi talimatını verir. cURL
            7.62.0&#039;dan itibaren, ardışık düzen bitinin ayarlanmasının hiçbir
            etkisi yoktur. Tamsayı değerler yerine, varsa CURLPIPE_* sabitleri
            de kullanılabilir.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-maxconnects">CURLMOPT_MAXCONNECTS</a></code></strong></td>
           <td style="vertical-align: top;">
            libcurl&#039;un önbelleğe alabileceği azami eşzamanlı açık bağlantı
            sayısı. Öntanımlı olarak önbellek boyutu,
            <span class="function"><a href="function.curl-multi-add-handle.php" class="function">curl_multi_add_handle()</a></span> aracılığıyla eklenen
            tanıtıcı sayısının dört katı sığacak kadar büyüktür. Önbellek
            dolduğunda curl, açık bağlantıların sayısının artmasını önlemek
            için önbellektekilerin en eskisini kapatır.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-chunk-length-penalty-size">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a></code></strong></td>
           <td style="vertical-align: top;">
            Ardışık düzen için yığın uzunluğu eşiğini bayt cinsinden belirten
            bir sayı.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-content-length-penalty-size">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a></code></strong></td>
           <td style="vertical-align: top;">
            Ardışık düzen cezası için boyut eşiğini bayt cinsinden belirten
            bir sayı
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-max-host-connections">CURLMOPT_MAX_HOST_CONNECTIONS</a></code></strong></td>
           <td style="vertical-align: top;">
            Tek bir konağa yapılacak azami bağlantı sayısı.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-max-pipeline-length">CURLMOPT_MAX_PIPELINE_LENGTH</a></code></strong></td>
           <td style="vertical-align: top;">
            Ardışık işlenecek azami istek sayısı.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-max-concurrent-streams">CURLMOPT_MAX_CONCURRENT_STREAMS</a></code></strong></td>
           <td style="vertical-align: top;">
            Atanan değer, HTTP/2 kullanılarak yapılan bağlantılarda cURL&#039;nin
            desteklemesi gereken bağlantılar için azami eşzamanlı akım sayısı
            olarak kullanılır. Geçerli değerler <code class="literal">1</code> ila
            <code class="literal">2147483647</code> (<code class="literal">2^31 - 1</code>)
            arasındadır. Atanan değer, diğer sistem kaynaklarının özelliklerine
            göre dikkate alınır. 100 varsayılan değerdir.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-max-total-connections">CURLMOPT_MAX_TOTAL_CONNECTIONS</a></code></strong></td>
           <td style="vertical-align: top;">
            Aynı anda açık azami bağlantı sayısı.
           </td>
          </tr>

          <tr>
           <td style="vertical-align: top;"><strong><code><a href="curl.constants.php#constant.curlmopt-pushfunction">CURLMOPT_PUSHFUNCTION</a></code></strong></td>
           <td style="vertical-align: top;"><p class="para">
            Sunucu gönderimlerini işlemek için kaydedilecek yöntemin sözdizimi şöyle olmalıdır:
            <div class="methodsynopsis dc-description">
             <span class="methodname"><span class="replaceable">gönderim_işlevi</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$ebeveyn_tanıtıcı</code></span>, <span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$gönderilmiş_tanıtıcı</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$başlıklar</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

            <dl>
             
              <dt><code class="parameter">ebeveyn_tanıtıcı</code></dt>
              <dd>
               <p class="para">
                Ebeveyn cURL tanıtıcısı (istemci yapımı istek).
               </p>
              </dd>
             
             
              <dt><code class="parameter">gönderilmiş_tanıtıcı</code></dt>
              <dd>
               <p class="para">
                Gönderilmiş istek için yeni cURL tanıtıcı.
               </p>
              </dd>
             
             
              <dt><code class="parameter">başlıklar</code></dt>
              <dd>
               <p class="para">
                Sözel gönderim başlıkları.
               </p>
              </dd>
             
            </dl>
           </p>
           <span class="simpara">
            Gönderim işlevinin, gönderim işlenebilmişse
            <strong><code><a href="curl.constants.php#constant.curl-push-ok">CURL_PUSH_OK</a></code></strong>, reddedilmişse
            <strong><code><a href="curl.constants.php#constant.curl-push-deny">CURL_PUSH_DENY</a></code></strong> döndüreceği varsayılır.
           </span></td>
          </tr>

         </tbody>
        
       </table>

      </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.curl-multi-setopt-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Başarı durumunda <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.curl-multi-setopt-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Sürüm: </th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.2.0</td>
       <td>
        <strong><code><a href="curl.constants.php#constant.curlmopt-max-concurrent-streams">CURLMOPT_MAX_CONCURRENT_STREAMS</a></code></strong> tanımlandı.
       </td>
      </tr>

      <tr>
<td>8.0.0</td><td><code class="parameter">çoklu_tanıtıcı</code> artık bir
<span class="classname"><a href="class.curlmultihandle.php" class="classname">CurlMultiHandle</a></span> örneği bekliyor; evvelce
<span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> türünde bir değer beklenirdi.</td></tr>

      <tr>
       <td>7.1.0</td>
       <td>
        <strong><code><a href="curl.constants.php#constant.curlmopt-pushfunction">CURLMOPT_PUSHFUNCTION</a></code></strong> tanımlandı.
       </td>
      </tr>

      <tr>
       <td>7.0.7</td>
       <td>
        <strong><code><a href="curl.constants.php#constant.curlmopt-chunk-length-penalty-size">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a></code></strong>,
        <strong><code><a href="curl.constants.php#constant.curlmopt-content-length-penalty-size">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a></code></strong>,
        <strong><code><a href="curl.constants.php#constant.curlmopt-max-host-connections">CURLMOPT_MAX_HOST_CONNECTIONS</a></code></strong>,
        <strong><code><a href="curl.constants.php#constant.curlmopt-max-pipeline-length">CURLMOPT_MAX_PIPELINE_LENGTH</a></code></strong> ve
        <strong><code><a href="curl.constants.php#constant.curlmopt-max-total-connections">CURLMOPT_MAX_TOTAL_CONNECTIONS</a></code></strong> sabitleri
        tanımlandı.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


</div><?php manual_footer($setup); ?>