CURL Kontextoptionen
CURL Kontextoptionen — Liste der CURL Kontextoptionen
Beschreibung
Die CURL Kontextoptionen sind verfügbar wenn die
CURL-Erweiterun mit Hilfe
der configure-Option --with-curlwrappers
kompiliert wurde.
Optionen
-
method
string
-
GET
, POST
,
oder jede andere vom angesprochenen Server
unterstützte HTTP-Methode.
Vorgabewert ist GET
.
-
Additional headers to be sent during request. Values
in this option will override other values (such as
User-agent:, Host:,
and Authentication:).
-
user_agent
string
-
Der in der User-Agent: Kopfzeile zu übermittelnde Wert
Vorgabewert ist die php.ini-Einstellung
user_agent.
-
content
string
-
Additional data to be sent after the headers. This option is not used
for GET
or HEAD
requests.
-
proxy
string
-
URI specifying address of proxy server. (e.g.
tcp://proxy.example.com:5100).
-
max_redirects
integer
-
The max number of redirects to follow. Value 1 or
less means that no redirects are followed.
Defaults to 20.
-
curl_verify_ssl_host
boolean
-
Verify the host.
Defaults to FALSE
Hinweis:
This option is available for both the http and ftp protocol wrappers.
-
curl_verify_ssl_peer
boolean
-
Require verification of SSL certificate used.
Defaults to FALSE
Hinweis:
This option is available for both the http and ftp protocol wrappers.
Beispiele
Beispiel #1 Fetch a page and send POST data
<?php
$postdata = http_build_query(
array(
'var1' => 'some content',
'var2' => 'doh'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://example.com/submit.php', false, $context);
?>