HTTP bağlamı seçenekleri — HTTP bağlamı seçeneklerinin listesi
http:// ve https:// aktarımları için bağlam seçenekleri.
Sürüm: | Açıklama |
---|---|
5.3.0 |
protocol_version yönergesine
1.1 atandığında parçalı aktarım kodlaması artık
desteklenmektedir.
|
5.2.10 |
ignore_errors eklendi.
|
5.2.10 |
Artık header sayısal indisli bir dizi
olabilmektedir.
|
5.2.1 |
timeout eklendi.
|
5.1.0 | HTTP vekilleri üzerinden HTTPS vekaleti eklendi. |
5.1.0 |
max_redirects eklendi.
|
5.1.0 |
protocol_version eklendi.
|
Örnek 1 - Bir sayfayı çekip veriyi POST ile göndermek
<?php
$postverisi = http_build_query(
array(
'var1' => 'biraz içerik',
'var2' => 'eh işte'
)
);
$seçenekler = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postverisi
)
);
$bağlam = stream_context_create($seçenekler);
$sonuç = file_get_contents('http://mesela.dom/submit.php', false, $bağlam);
?>
Bilginize: Temel soket akımı bağlamı seçenekleri
Ek bağlamsal seçenekler temel aktarım tarafından desteklenebilir. http:// akımları için tcp:// aktarımının bağlamsal seçeneklerine atıf yapılır. https:// akımları için ise ssl:// aktarımının bağlamsal seçeneklerine atıf yapılır.