Are they all stored in $_SERVER? Even custom ones?
Are they all stored in $_SERVER? Even custom ones?
What's happening is that http headers' names are rewritten:
That's at least what I've observed for my custom headers and apache 2.4. This is not canonical nor a comprehensive list of what you should check, but it may lead you to the right direction as for me none of the above helped.