stream_context_create Create a streams context Description resourcestream_context_create arrayoptions arrayparams Creates and returns a stream context with any options supplied in options preset. options must be an associative array of associative arrays in the format $arr['wrapper']['option'] = $value. It defaults to an empty array. params must be an associative array in the format $arr['parameter'] = $value. Refer to stream_context_set_params for a listing of standard stream parameters. The params argument was added to PHP 6.0.0. Using <function>stream_context_create</function> array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ) ); $context = stream_context_create($opts); /* Sends an http request to www.example.com with additional headers shown above */ $fp = fopen('http://www.example.com', 'r', false, $context); fpassthru($fp); fclose($fp); ?> ]]> See also stream_context_set_option, and Listing of supported wrappers with context options ().