php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/tests/basic/ |
files >> //php-7.1.11/tests/basic/bug67198.phpt |
--TEST-- php://input is empty when enable_post_data_reading=Off --INI-- allow_url_fopen=1 --SKIPIF-- <?php include __DIR__."/../../sapi/cli/tests/skipif.inc"; ?> --FILE-- <?php require __DIR__."/../../sapi/cli/tests/php_cli_server.inc"; $code = <<<'FL' if(!ini_get('enable_post_data_reading')){ if($_SERVER['REQUEST_METHOD']=='POST'){ exit(file_get_contents('php://input')); } }else{ exit('Please SET php.ini: enable_post_data_reading = Off'); } FL; $postdata = "PASS"; $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); php_cli_server_start("exit(file_get_contents('php://input'));", false, "-d enable_post_data_reading=Off"); var_dump(file_get_contents("http://" . PHP_CLI_SERVER_ADDRESS, false, $context)); var_dump(file_get_contents("http://" . PHP_CLI_SERVER_ADDRESS, false, $context)); --EXPECT-- string(4) "PASS" string(4) "PASS"y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`