Bağlam seçenekleri ve değiştirgeleri
PHP Manual

Soket bağlamı seçenekleri

Soket bağlamı seçenekleriSoket bağlamı seçeneklerinin listesi

Açıklama

Soket bağlamı seçenekleri, tcp, http ve ftp gibi soketler üzerinde çalışan tüm sarmalayıcılar için kullanılabilir.

Seçenekler

bindto

PHP'nin ağa erişmek için kullanacağı IP adresini (IPv4 veya IPv6) ve port numarasını belirtmek için kullanılır. Söz dizimi: ip:port. IP veya porta 0 belirtilirse IP veya portu sistem seçer.

Bilginize:

FTP'de normal işlem sırasında iki soket bağlantısı oluşturulur, port numarası bu seçenek kullanılarak belirtilemez.

Sürüm Bilgisi

Sürüm: Açıklama
5.1.0 bindto eklendi.

Örnekler

Örnek 1 - Temel bindto kullanım örneği

<?php
// internete '192.168.0.100' IP'yi kullanarak bağlanalım
$seçenekler = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:0',
    ),
);


// internete '192.168.0.100' IP ve port '7000' üzerinden bağlanalım
$seçenekler = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:7000',
    ),
);


// internete port '7000' üzerinden bağlanalım
$seçenekler = array(
    
'socket' => array(
        
'bindto' => '0:7000',
    ),
);


// bağlamı oluşturalım...
$bağlam stream_context_create($seçenekler);

// ...ve veri çekmek için kullanalım
echo file_get_contents('http://misal.dom'false$bağlam);

?>


Bağlam seçenekleri ve değiştirgeleri
PHP Manual