|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patcheslibxslt_54440.patch (last revision 2011-04-03 22:32 UTC by cataphract@php.net)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
[2011-04-01 11:45 UTC] jpauli@php.net
[2011-04-04 00:32 UTC] cataphract@php.net
[2011-04-04 00:36 UTC] cataphract@php.net
[2011-04-09 20:32 UTC] cataphract@php.net
-Summary: stream_context_set_default() should publish
the default context to everybody
+Summary: libxml extension ignores default context
-Status: Open
+Status: Closed
-Assigned To:
+Assigned To: cataphract
[2011-04-09 20:32 UTC] cataphract@php.net
[2012-03-29 13:48 UTC] shein@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 22:00:01 2025 UTC |
Description: ------------ stream_context_set_default() doesn't publish the context to all PHP extension. Example is ext/libxml that doesn't recognize the context. Test script: --------------- stream_context_set_default(array('http'=>array('proxy'=>'my_proxy_url'))); $x = simplexml_load_file('http://some_resource'); Expected result: ---------------- The resource gets loaded through the HTTP proxy Actual result: -------------- The resource is not loaded through the HTTP proxy. For this to work, we have to use : $ctx = stream_context_create(array('http'=>array('proxy'=>'my_proxy_url'))); libxml_set_streams_context($ctx); // userland manual bind $x = simplexml_load_file('http://some_resource');