File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 11--TEST--
22Bug #78719 (http wrapper silently ignores long Location headers)
33--SKIPIF--
4- <?php require 'server.inc ' ; http_server_skipif (' tcp://127.0.0.1:12342 ' ); ?>
4+ <?php require 'server.inc ' ; http_server_skipif (); ?>
55--INI--
66allow_url_fopen=1
77--FILE--
@@ -12,10 +12,10 @@ $url = str_repeat('*', 2000);
1212$ responses = array (
1313 "data://text/plain,HTTP/1.0 302 Ok \r\nLocation: $ url \r\n\r\nBody " ,
1414);
15- $ pid = http_server ( " tcp://127.0.0.1:12342 " , $ responses , $ output );
15+ [ ' pid ' => $ pid , ' uri ' => $ uri ] = http_server ( $ responses );
1616
1717$ context = stream_context_create (['http ' => ['follow_location ' => 0 ]]);
18- $ stream = fopen (' http://127.0.0.1:12342/ ' , 'r ' , false , $ context );
18+ $ stream = fopen ($ uri , 'r ' , false , $ context );
1919var_dump (stream_get_contents ($ stream ));
2020var_dump (stream_get_meta_data ($ stream )['wrapper_data ' ][1 ] === "Location: $ url " );
2121
You can’t perform that action at this time.
0 commit comments