http_persistent_handles_ident
http_head
HTTP 함수 목록
PHP Manual

# http_get

(PECL pecl_http >= 0.1.0)

http_get — Perform GET request

### 설명

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

Performs an HTTP GET request on the supplied url.

요청 옵션들의 전체 목록을 참고하십시오.

### 인수

`url`

  URL

`options`

  요청 옵션들

`info`

  Will be filled with request/response information

### 반환값

성공시 HTTP 응답을 문자열로, 실패시 `FALSE`를 반환합니다.

### 예제

Example #1 A http_get() example

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

위 예제의 출력:

    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_persistent_handles_ident
http_head
HTTP 함수 목록
PHP Manual