]> Kevux Git Server - koopa/commit
Update: Do not force '-' into '_' in HTTP Header names, handle extra names, update...
authorKevin Day <thekevinday@gmail.com>
Thu, 13 Jul 2017 02:07:38 +0000 (21:07 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 13 Jul 2017 02:14:22 +0000 (21:14 -0500)
commit4f1b98895fb6e78cda6e5982b9e70ebfa72337b8
tree0506ec0b41261f23721a56400969e31ae4beb97b
parentfc0665b418206a5b6985fec6cd8e8f56e661d431
Update: Do not force '-' into '_' in HTTP Header names, handle extra names, update comments

Apache may provide header names with '_' in place of '-', causing problems.
The standard allows for '_' and as such '_' and '-' should be mutually exclusive.

My previous behavior is to force all '-' to '_', but I believe this to be bad practice as a default behavior.
I may come back and either provide commented out code, apache-specific tests, or an example patch to apache source code.
Each approach has its problems and advantages.
I will address that issue at a later time.

Handle additional known PHP-provided HTTP headers when getallheaders() is unavailable.

Update the comments in the header processing function.
common/base/classes/base_http.php