????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 216.73.216.238 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/standard/tests/streams/ |
Upload File : |
--TEST-- Bug #60180 ($_SERVER["PHP_SELF"] incorrect) --SKIPIF-- <?php if(!file_exists(dirname(__FILE__)."/../../../../sapi/cli/tests/php_cli_server.inc")) die("skip could not found cli server script"); $res = @include dirname(__FILE__)."/../../../../sapi/cli/tests/php_cli_server.inc"; if(!$res) { die("skip could not open cli server script"); } if (CURL_WRAPPERS_ENABLED) { die("skip curl wrappers used"); } ?> --FILE-- <?php include dirname(__FILE__)."/../../../../sapi/cli/tests/php_cli_server.inc"; php_cli_server_start(file_get_contents(dirname(__FILE__).'/bug64433_srv.inc')); echo file_get_contents("http://".PHP_CLI_SERVER_ADDRESS."/index.php"); echo "default\n"; $codes = array(200, 201, 204, 301, 302, 303, 304, 305, 307, 404, 500); foreach($codes as $code) { echo "$code: ".file_get_contents("http://".PHP_CLI_SERVER_ADDRESS."/index.php?status=$code&loc=1"); } echo "follow=0\n"; $arr = array('http'=> array( 'follow_location'=>0, ) ); $context = stream_context_create($arr); foreach($codes as $code) { echo "$code: ".file_get_contents("http://".PHP_CLI_SERVER_ADDRESS."/index.php?status=$code&loc=1", false, $context); } echo "follow=1\n"; $arr = array('http'=> array( 'follow_location'=>1, ) ); $context = stream_context_create($arr); foreach($codes as $code) { echo "$code: ".file_get_contents("http://".PHP_CLI_SERVER_ADDRESS."/index.php?status=$code&loc=1", false, $context); } --EXPECT-- HELLO! default 200: HELLO! 201: HELLO! 204: HELLO! 301: REDIRECTED 302: REDIRECTED 303: REDIRECTED 304: HELLO! 305: HELLO! 307: REDIRECTED 404: HELLO! 500: HELLO! follow=0 200: HELLO! 201: HELLO! 204: HELLO! 301: HELLO! 302: HELLO! 303: HELLO! 304: HELLO! 305: HELLO! 307: HELLO! 404: HELLO! 500: HELLO! follow=1 200: REDIRECTED 201: REDIRECTED 204: REDIRECTED 301: REDIRECTED 302: REDIRECTED 303: REDIRECTED 304: REDIRECTED 305: REDIRECTED 307: REDIRECTED 404: REDIRECTED 500: REDIRECTED