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.