1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- --TEST--
- Bug
- --SKIPIF--
- <?php include "skipif.inc"; ?>
- --FILE--
- <?php
- include "include.inc";
- $php = get_cgi_path();
- reset_env_vars();
- $f = tempnam(sys_get_temp_dir(), 'cgitest');
- putenv("TRANSLATED_PATH=".$f."/x");
- putenv("SCRIPT_FILENAME=".$f."/x");
- file_put_contents($f, '<?php
- header("HTTP/1.1 403 Forbidden");
- header("Status: 403 Also Forbidden");
- ?>');
- echo (`$php -n $f`);
- file_put_contents($f, '<?php
- header("HTTP/1.1 403 Forbidden");
- ?>');
- echo (`$php -n $f`);
- file_put_contents($f, '<?php
- header("Status: 403 Also Forbidden");
- ?>');
- echo (`$php -n $f`);
- echo "Done\n";
- @unlink($f);
- ?>
- --EXPECTF--
- Status: 403 Forbidden
- X-Powered-By: PHP/%s
- Content-type: text/html; charset=UTF-8
- Status: 403 Forbidden
- X-Powered-By: PHP/%s
- Content-type: text/html; charset=UTF-8
- X-Powered-By: PHP/%s
- Status: 403 Also Forbidden
- Content-type: text/html; charset=UTF-8
- Done
|