HTTP extension for PHP 1.6.2 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News HTTP extension for PHP 1.6.2 (Default branch)
# 1  
Old 12-05-2008
HTTP extension for PHP 1.6.2 (Default branch)

The HTTP extension for PHP aims to provide a convenient and powerful set of functionality for one of PHP's major applications. It eases handling of HTTP URLs, dates, redirects, headers, and messages, provides means for negotiation of clients' preferred language and charset, as well as a convenient way to send any arbitrary data with caching and resuming capabilities. It provides powerful request functionality if built with CURL support. Parallel requests are available for PHP 5 and greater. License: BSD License (revised) Changes:
This release fixes PHP 5.3 API incompatibilities (including bug #15065). It fixes memory corruption with headers and HttpRequest. It fixes a crash in HttpMessage::unserialize(). It fixes bug #14826 (a race condition in http_request_dtor) and bug #15223 (http_parse_message cuts off more than headers). Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
HTTP_RESPONSE_HEADER(3) 						 1						   HTTP_RESPONSE_HEADER(3)

$http_response_header - HTTP response headers

	The $http_response_header array is similar to the get_headers(3) function. When using the HTTP wrapper, $http_response_header will be pop-
       ulated with the HTTP response headers. $http_response_header will be created in the local scope.

       Example #1

	      $http_response_header example

	      <?php
	      function get_contents() {
		file_get_contents("http://example.com");
		var_dump($http_response_header);
	      }
	      get_contents();
	      var_dump($http_response_header);
	      ?>

	      The above example will output something similar to:

	      array(9) {
		[0]=>
		string(15) "HTTP/1.1 200 OK"
		[1]=>
		string(35) "Date: Sat, 12 Apr 2008 17:30:38 GMT"
		[2]=>
		string(29) "Server: Apache/2.2.3 (CentOS)"
		[3]=>
		string(44) "Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT"
		[4]=>
		string(27) "ETag: "280100-1b6-80bfd280""
		[5]=>
		string(20) "Accept-Ranges: bytes"
		[6]=>
		string(19) "Content-Length: 438"
		[7]=>
		string(17) "Connection: close"
		[8]=>
		string(38) "Content-Type: text/html; charset=UTF-8"
	      }
	      NULL

PHP Documentation Group 												   HTTP_RESPONSE_HEADER(3)