Latest web development tutorials
×

PHP Kurs

PHP Kurs PHP Kurze Einführung PHP installieren PHP Grammatik PHP Variable PHP echo/print PHP Datentypen PHP Konstante PHP Schnur PHP Die Betreiber PHP If...Else PHP Switch PHP Feld PHP Sortieren eines Array PHP Superglobals PHP While Verkehr PHP For Verkehr PHP Funktion PHP Magische Variablen PHP Namespaces PHP Objektorientiert

PHP Form

PHP Form PHP Formularauthentifizierung PHP Form - Erforderliche Felder PHP Form - Überprüfung E-Mail und URL PHP Komplette Formularinstanz PHP $_GET Variable PHP $_POST Variable

PHP Erweiterte Tutorial

PHP Mehrdimensionale Arrays PHP Datum PHP enthalten PHP Datei PHP Datei-Upload PHP Cookie PHP Session PHP E-mail PHP Sicherheit E-mail PHP Error PHP Exception PHP Filter PHP Erweiterte Filter PHP JSON

PHP 7 Neue Funktionen

PHP 7 Neue Funktionen

PHP Datenbank

PHP MySQL Kurze Einführung PHP MySQL Verbindung PHP MySQL Erstellen einer Datenbank PHP MySQL Erstellen Sie eine Datentabelle PHP MySQL einfügen von Daten PHP MySQL Legen Sie mehrere Daten PHP MySQL Prepared Statements PHP MySQL Lesen Sie Daten 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 Kurze Einführung AJAX PHP AJAX Datenbank AJAX XML AJAX Echtzeitsuche AJAX RSS Reader AJAX Abstimmung

PHP Referenzhandbuch

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 Bildverarbeitung PHP RESTful

PHP curl_setopt_array Funktion

PHP curl_setopt_array Funktion

PHP-Kalender-Referenzhandbuch PHP cURL - Referenzhandbuch

(PHP 5> = 5.1.3)

curl_setopt_array - einen cURL Transfer Sitzungen Batch-Optionen.


Erklärung

bool curl_setopt_array ( resource $ch , array $options )

CURL-Session für die Stapelübertragung Einstellmöglichkeiten. Diese Funktion muss festgelegt werden, um eine große Menge an cURL Option ist sehr nützlich, den Anruf nicht curl_setopt wiederholen ().


Parameter

ch

Durch die curl_init () gibt einen cURL-Handle.

Optionen

Ein Array verwendet, um die Optionen und ihre Werte zu bestimmen, festgelegt werden. Keys Array muss eine gültige curl_setopt () Konstanten oder deren ganzzahligen Werte gleich sein.


Rückgabewert

Wenn alle Optionen erfolgreich gesetzt sind, wird TRUE zurückgegeben. Wenn eine Option nicht erfolgreich gesetzt werden, kehrt sofort FALSE, ignoriert alle nachfolgenden Optionen in der Optionen-Array.


Beispiele

Initialisiert eine neue cURL brillant und eine Web-Seite kriechen.

<?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);
?>

Früher als PHP 5.1.3 kann diese Funktion simuliert werden, wie folgt:

Wir Gleichwertigkeit von curl_setopt_array () -Implementierung

<?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;
   }
}
?>

Hinweis: Für curl_setopt (), wird es ein Array übergeben die Daten an CURLOPT_POST zu multipart / form-data codiert ist, passieren jedoch eine URL-codierte Zeichenfolge in der Anwendung sein wird / x-www-form- urlencoded Weise Daten zu codieren.


PHP-Kalender-Referenzhandbuch PHP cURL - Referenzhandbuch