ID: 39441 User updated by: trustpunk at gmail dot com Reported By: trustpunk at gmail dot com -Status: Open +Status: Closed Bug Type: Feature/Change Request Operating System: Windows PHP Version: 5.2.0 New Comment:
I just read that it's a "php.ini" only Configuration. Sorry. Previous Comments: ------------------------------------------------------------------------ [2006-11-09 03:08:15] trustpunk at gmail dot com Description: ------------ I can't get the "expose_php" Configuration option to work with the ini_set function. I'm shocked that it doesn't work. Reproduce code: --------------- Let's test this on the "get_headers" function. <pre> <?php ini_set("expose_php", 0); $headers = get_headers("http://localhost/phpinfo.php", 1); print_r($headers); ?> </pre> The same server is requesting a PHP page to see if the "expose_php" configuration worked. Output: Array ( [0] => HTTP/1.1 200 OK [X-Powered-By] => PHP/5.2.0 [Content-type] => text/html [Connection] => Close [Date] => Thu, 09 Nov 2006 03:05:24 GMT [Server] => Abyss/2.3.2-X2-Win32 AbyssLib/2.3.2 ) Why is PHP still exposed? I set it to Off! Expected result: ---------------- I expect this to happen. Array ( [0] => HTTP/1.1 200 OK [Content-type] => text/html [Connection] => Close [Date] => Thu, 09 Nov 2006 03:05:24 GMT [Server] => Abyss/2.3.2-X2-Win32 AbyssLib/2.3.2 ) Actual result: -------------- The "expose_php" Configuration from the ini_set function did not work. I would like this to be fixed. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39441&edit=1