HTTP Funciones
PHP Manual

http_get

(PECL pecl_http >= 0.1.0)

http_getRealizar una petición GET

Descripción

string http_get ( string $url [, array $options [, array &$info ]] )

Realiza sobre la url facilitada una petición HTTP de tipo GET.

Vea la lista completa de opciones de peticiones.

Parámetros

url

URL

options

opciones de peticiones

info

Se rellenará con información sobre la petición/respuesta

Valores devueltos

Returns the HTTP response(s) as string on success, or FALSE on failure.

Ejemplos

Example #1 Ejemplo de http_get()

<?php
$response 
http_get("http://www.example.com/", array("timeout"=>1), $info);
print_r($info);
?>

El resultado del ejemplo sería:

array (
  'effective_url' => 'http://www.example.com/',
  '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' => '',
)


HTTP Funciones
PHP Manual