(PECL pecl_http >= 0.1.0)
http_get — GET isteği yapar
Belirtilen url üzerinde bir HTTP GET isteği yapar.
Tam liste için istek seçenekleri sayfasına bakınız.
Başarı durumunda HTTP yanıt(lar)ı dizge olarak döner, başarısızlık durumunda FALSE değeri döner.
Örnek 1 - http_get() örneği
<?php
$response = http_get("http://gen.tr/", array("timeout"=>1), $info);
print_r($info);
?>
Yukarıdaki örneğin çıktısı:
array ( 'effective_url' => 'http://gen.tr/', 'response_code' => 302, 'connect_code' => 0, 'filetime' => -1, 'total_time' => 0.212348, 'namelookup_time' => 0.038296, 'connect_time' => 0.104144, 'pretransfer_time' => 0.104307, 'starttransfer_time' => 0.212077, 'redirect_time' => 0, 'redirect_count' => 0, 'size_upload' => 0, 'size_download' => 218, 'speed_download' => 1026, 'speed_upload' => 0, 'header_size' => 307, 'request_size' => 103, 'ssl_verifyresult' => 0, 'ssl_engines' => array ( 0 => 'dynamic', 1 => 'cswift', 2 => 'chil', 3 => 'atalla', 4 => 'nuron', 5 => 'ubsec', 6 => 'aep', 7 => 'sureware', 8 => '4758cca', ), 'content_length_download' => 218, 'content_length_upload' => 0, 'content_type' => 'text/html', 'httpauth_avail' => 0, 'proxyauth_avail' => 0, 'num_connects' => 1, 'os_errno' => 0, 'error' => '', )