Latest web development tutorials
×

PHP corso

PHP corso PHP breve introduzione PHP installare PHP grammatica PHP variabile PHP echo/print PHP Tipi di dati PHP costante PHP stringa PHP operatori PHP If...Else PHP Switch PHP schieramento PHP Ordinamento di un array PHP superglobals PHP While circolazione PHP For circolazione PHP funzione PHP Variabili magici PHP Namespace PHP Object-Oriented

PHP modulo

PHP modulo PHP Forms Authentication PHP modulo - I campi obbligatori PHP modulo - e-mail di verifica e l'URL PHP esempio forma completa PHP $_GET variabile PHP $_POST variabile

PHP Tutorial avanzato

PHP array multidimensionali PHP data PHP contenere PHP file PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sicurezza E-mail PHP Error PHP Exception PHP filtro PHP Filtro avanzato PHP JSON

PHP 7 nuove funzionalità

PHP 7 nuove funzionalità

PHP Database

PHP MySQL breve introduzione PHP MySQL collegamento PHP MySQL Creazione di un database PHP MySQL Creare una tabella di dati PHP MySQL inserire i dati PHP MySQL Inserire più dati PHP MySQL prepared statement PHP MySQL leggere i dati PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introduzione AJAX PHP AJAX Database AJAX XML AJAX ricerca in tempo reale AJAX RSS Reader AJAX voto

PHP Manuale di riferimento

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Elaborazione immagini PHP RESTful

Funzione curl_setopt_array PHP

Funzione curl_setopt_array PHP

PHP Manual civile di riferimento Manuale PHP cURL di riferimento

(PHP 5> = 5.1.3)

curl_setopt_array - un ricciolo sessioni di trasferimento opzioni batch.


spiegazione

bool curl_setopt_array ( resource $ch , array $options )

sessione CURL per le opzioni di impostazione di trasmissione batch. Questa funzione deve essere impostato per una grande quantità un'opzione ricciolo di è molto utile, non ripetere il curl_setopt chiamata ().


parametri

ch

Con il curl_init () restituisce un handle cURL.

opzioni

Un array utilizzato per determinare le opzioni ei relativi valori da impostare. Le chiavi array deve essere un curl_setopt valido) costanti o dei loro valori interi (uguali.


Valore di ritorno

Se tutte le opzioni sono impostate con successo, restituisce TRUE. Se un'opzione non può essere impostato con successo, restituisce immediatamente FALSE, ignora tutte le opzioni successive nella matrice opzioni.


Esempi

Inizializzare una nuova CURL brillante e scansione di una pagina web.

<?php
// 创建一个新cURL资源
$ch = curl_init();

// 设置URL和相应的选项
$options = array(CURLOPT_URL => 'http://www.w3cschool.cc/',
                 CURLOPT_HEADER => false
                );

curl_setopt_array($ch, $options);

// 抓取URL并把它传递给浏览器
curl_exec($ch);

// 关闭cURL资源,并且释放系统资源
curl_close($ch);
?>

Prima di PHP 5.1.3 questa funzione può essere simulato come segue:

Abbiamo equivalenza delle curl_setopt_array () implementazione

<?php
if (!function_exists('curl_setopt_array')) {
   function curl_setopt_array(&$ch, $curl_options)
   {
       foreach ($curl_options as $option => $value) {
           if (!curl_setopt($ch, $option, $value)) {
               return false;
           } 
       }
       return true;
   }
}
?>

Nota: Per curl_setopt (), passerà una matrice di CURLOPT_POST i dati per multipart / form-data è codificato, però, passare una stringa con codifica URL sarà in application / x-www-form- urlencoded maniera per codificare i dati.


PHP Manual civile di riferimento Manuale PHP cURL di riferimento