1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- Correctly handle split and empty header
- --SKIPIF--
- <?php
- include "skipif.inc";
- ?>
- --FILE--
- <?php
- include "php_cli_server.inc";
- php_cli_server_start("var_dump(getAllheaders());");
- $host = PHP_CLI_SERVER_HOSTNAME;
- $fp = php_cli_server_connect();
- fwrite($fp, "GET / HTTP/1.1\r\nUser-Agent\r\nAccept: */*\r\nReferer:\r\nHi\r\n\r\n");
- fflush($fp);
- while (!feof($fp)) {
- echo fgets($fp);
- }
- fclose($fp);
- ?>
- --EXPECTF--
- HTTP/1.1 200 OK
- %a
- array(3) {
- ["User-AgentAccept"]=>
- string(3) "*/*"
- ["Referer"]=>
- string(0) ""
- ["Hi"]=>
- string(0) ""
- }
|