Options de contexte des sockets

Options de contexte des socketsListe des options de contexte des sockets

Description

Les options de contexte des sockets sont disponibles pour tous les gestionnaires fonctionnant via les sockets, comme tcp, http et ftp.

Options

bindto

Utilis� pour sp�cifier l'adresse IP (soit IPv4 ou IPv6), et/ou le num�ro du port que PHP utilisera pour acc�der au r�seau. La syntaxe est ip:port. Le fait de d�finir l'IP ou le port � 0 permettra au syst�me de choisir lui-m�me le port et/ou l'IP.

Note: Vu que FTP cr�e 2 sockets de connexion lors d'une op�ration normale, le num�ro du port ne peut �tre sp�cifi� en utilisant cette option.

Historique

Version Description
5.1.0 Ajout du param�tre bindto.

Exemples

Exemple #1 Exemple d'utilisation du param�tre bindto

<?php
// Connexion � Internet en utilisant l'IP '192.168.0.100'
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:0',
    ),
);


// Connexion � Internet en utilisant l'IP '192.168.0.100' et le port '7000'
$opts = array(
    
'socket' => array(
        
'bindto' => '192.168.0.100:7000',
    ),
);


// Connexion � Internet en utilisant le port '7000'
$opts = array(
    
'socket' => array(
        
'bindto' => '0:7000',
    ),
);


// Cr�ation du contexte...
$context stream_context_create($opts);

// ...et l'utilise pour r�cup�rer les donn�es
echo file_get_contents('http://www.example.com'false$context);

?>