While my rookie Mark McGwire cards aren't appreciating at all, my header collection is. Check these actual headers out:
- php warning: Unknown(): Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20020429/mysql.so' - Cannot open "/usr/local/lib/php/extensions/no-debug-non-zts-20020429/mysql.so" in Unknown on line 0
- php: Error parsing /usr/www/users/bob/cgi-bin/php.ini on line 125
- php warning: Function registration failed - duplicate name - pdf_new in Unknown on line 0, Function registration failed - duplicate name - pdf_delete in Unknown on line 0... [truncated]
Yes, those are actual HTTP header names and values. That's some serious ugliness right there. Why PHP would be reporting errors through the headers I can only guess--but it is.
Finding any information on this via a search engine has proven impossible, as it's polluted with PHP syntax error messages and relevant discussions. So, if you have any ideas as to they why/how of this, I'd be interested to hear them.
And of course, my shameless product plug: WebInspect will alert on these.
Posted
06-03-2009 1:30 PM
by
Chris Sullo