Latest web development tutorials
×

PHP kurs

PHP kurs PHP krótkie wprowadzenie PHP zainstalować PHP gramatyka PHP zmienna PHP echo/print PHP Typy danych PHP stały PHP sznur PHP operatorzy PHP If...Else PHP Switch PHP szyk PHP Sortowanie tablicy PHP superglobalne PHP While krążenie PHP For krążenie PHP funkcja PHP Magiczne Zmienne PHP Przestrzenie nazw PHP Obiektowe

PHP forma

PHP forma PHP Uwierzytelnianie za pomocą formularzy PHP forma - wymagane pola PHP forma - Weryfikacja e-mail i adres URL PHP Kompletna wystąpienie formularza PHP $_GET zmienna PHP $_POST zmienna

PHP zaawansowane Tutorial

PHP Tablice wielowymiarowe PHP data PHP zawierać PHP plik PHP Prześlij plik PHP Cookie PHP Session PHP E-mail PHP bezpieczeństwo E-mail PHP Error PHP Exception PHP filtr PHP Filtr zaawansowany PHP JSON

PHP 7 Nowe funkcje

PHP 7 Nowe funkcje

PHP baza danych

PHP MySQL krótkie wprowadzenie PHP MySQL połączenie PHP MySQL Tworzenie bazy danych PHP MySQL Tworzenie tabeli danych PHP MySQL Należy wprowadzić dane PHP MySQL Wstawić wiele danych PHP MySQL Przygotowane sprawozdania PHP MySQL odczytać dane 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 krótkie wprowadzenie AJAX PHP AJAX baza danych AJAX XML AJAX Wyszukiwanie w czasie rzeczywistym AJAX RSS Reader AJAX głosowanie

PHP Reference Manual

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 Przetwarzanie obrazu PHP RESTful

Funkcja PHP curl_setopt_array

Funkcja PHP curl_setopt_array

Podręcznik PHP kalendarzowego Podręcznik PHP cURL referencyjny

(PHP 5> = 5.1.3)

curl_setopt_array - zwinięcie sesji transferowych opcje partii.


wyjaśnienie

bool curl_setopt_array ( resource $ch , array $options )

CURL sesja opcjami ustawień transmisji partii. Funkcja ta musi być ustawiony na dużą ilość opcji cURL jest bardzo przydatna, nie powtórzyć curl_setopt połączenia ().


parametry

ch

Przez curl_init () zwraca uchwyt cURL.

Opcje

Tablica używana do określenia opcji i ich wartości należy ustawić. Klucze tablicy musi być poprawnym curl_setopt (stałe) lub ich wartości całkowite równe.


Wartość zwracana

Jeśli wszystkie opcje są ustawione prawidłowo, zwraca TRUE. Jeśli opcja nie może być ustawiony prawidłowo, natychmiast zwraca FAŁSZ, ignoruje wszelkie kolejne opcje w tablicy opcji.


Przykłady

Inicjuje nowe cURL genialny i indeksować stronę internetową.

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

Wcześniej niż PHP 5.1.3 ta funkcja może być symulowane w następujący sposób:

Mamy równoważności curl_setopt_array () realizacja

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

Uwaga: W przypadku curl_setopt (), to przekazać tablicę do CURLOPT_POST dane do multipart / form-data jest zakodowana jednak zdać Zakodowany ciąg znaków będzie application / x-www-form- urlencoded sposób do kodowania danych.


Podręcznik PHP kalendarzowego Podręcznik PHP cURL referencyjny