diff options
author | wusuopu <admin@longchangjin.cn> | 2014-11-03 14:52:16 +0800 |
---|---|---|
committer | Christoph M. Becker <cmb@php.net> | 2015-08-09 02:37:16 +0200 |
commit | 72976e2497f963b7f203443f9881d52e0ff97962 (patch) | |
tree | 3a088bcaa1d0d85f78cdd308a5c1f4394cd7c3f9 /sapi/cli/php_cli_server.c | |
parent | 1b4a80332c78045ac4a24208951f96fbd700825f (diff) | |
download | php-git-72976e2497f963b7f203443f9881d52e0ff97962.tar.gz |
Fix #66606: Sets HTTP_CONTENT_TYPE but not CONTENT_TYPE
The patch will store Content-Type header value in both HTTP_CONTENT_TYPE field and CONTENT_TYPE field.
Diffstat (limited to 'sapi/cli/php_cli_server.c')
-rw-r--r-- | sapi/cli/php_cli_server.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sapi/cli/php_cli_server.c b/sapi/cli/php_cli_server.c index 3214a2bba1..00226782de 100644 --- a/sapi/cli/php_cli_server.c +++ b/sapi/cli/php_cli_server.c @@ -732,6 +732,9 @@ static int sapi_cli_server_register_entry_cb(char **entry TSRMLS_DC, int num_arg } } spprintf(&real_key, 0, "%s_%s", "HTTP", key); + if (strcmp(key, "CONTENT_TYPE") == 0 || strcmp(key, "CONTENT_LENGTH") == 0) { + sapi_cli_server_register_variable(track_vars_array, key, *entry TSRMLS_CC); + } sapi_cli_server_register_variable(track_vars_array, real_key, *entry TSRMLS_CC); efree(key); efree(real_key); |