php man page for curl-context-options

Query: curl-context-options

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

CURL-CONTEXT-OPTIONS(3) 						 1						   CURL-CONTEXT-OPTIONS(3)

CURL context options - CURL context option listing

	CURL context options are available when the CURL extension was compiled using the --with-curlwrappers configure option.

	      o $method
		string - GET, POST, or any other HTTP method supported by the remote server.  Defaults to GET.

	      o $header
		string	-  Additional  headers	to  be sent during request. Values in this option will override other values (such as User-agent:,
		Host:, and Authentication:).

	      o $user_agent
		string - Value to send with User-Agent: header.  By default the user_agent php.ini setting is used.

	      o $content
		string - Additional data to be sent after the headers. This option is not used for GET or HEAD requests.

	      o $proxy
		string - URI specifying address of proxy server. (e.g.	tcp://proxy.example.com:5100).

	      o $max_redirects
		integer - The max number of redirects to follow. Value 1 or less means that no redirects are followed.	Defaults to 20.

	      o $curl_verify_ssl_host
		boolean - Verify the host.  Defaults to FALSE

	      Note

		      This option is available for both the http and ftp protocol wrappers.

	      o $curl_verify_ssl_peer
		boolean - Require verification of SSL certificate used.  Defaults to FALSE

	      Note

		      This option is available for both the http and ftp protocol wrappers.

       Example #1

	      Fetch a page and send POST data

	      <?php

	      $postdata = http_build_query(
		  array(
		      'var1' => 'some content',
		      'var2' => 'doh'
		  )
	      );

	      $opts = array('http' =>
		  array(
		      'method'	=> 'POST',
		      'header'	=> 'Content-type: application/x-www-form-urlencoded',
		      'content' => $postdata
		  )
	      );

	      $context = stream_context_create($opts);

	      $result = file_get_contents('http://example.com/submit.php', false, $context);

	      ?>

       "Socket context options".

PHP Documentation Group 												   CURL-CONTEXT-OPTIONS(3)
Related Man Pages
curlopt_proxyheader(3) - mojave
stream_context_create(3) - php
stream_context_set_default(3) - php
stream_context_get_default(3) - php
ssl-context-options(3) - php
Similar Topics in the Unix Linux Community
Request sed help
Capture POST data
Python: popen problems
pass curls progress/status data to a file
Data Post with curl