Edit report at http://bugs.php.net/bug.php?id=53256&edit=1
ID: 53256 User updated by: geoffreyfishing at users dot sourceforge dot net Reported by: geoffreyfishing at users dot sourceforge dot net Summary: Protect .ini files by default. Status: Wont fix Type: Feature/Change Request Package: PHP options/info functions Operating System: All PHP Version: 5.3.3 Block user comment: N New Comment: Your right. I had just seen a similarity in how ASP.NET disables viewing of web.config files, but PHP is not ASP.NET, and that might even be a curse word around here. Thanks, no harm intended. Previous Comments: ------------------------------------------------------------------------ [2010-11-09 16:20:13] ahar...@php.net I see no reason for this. If you don't want .ini files served by your Web server, you can easily disable serving files with that extension in pretty much every Web server in existence. PHP is the wrong tool for the job. ------------------------------------------------------------------------ [2010-11-08 04:35:46] geoffreyfishing at users dot sourceforge dot net Well, you could make it so that the web server called PHP for ini files. The point is that almost any ini file on a web server is probably not to be read by everyone on the web. I am just proposing that you use PHP to block access to ini files. Its only a suggestion, and Im not in charge. Do whatever you want with it. ------------------------------------------------------------------------ [2010-11-07 23:36:41] cataphr...@php.net Why would PHP be called for an .ini file? The web servers are generally configured for only calling PHP for .php files. ------------------------------------------------------------------------ [2010-11-07 23:20:38] geoffreyfishing at users dot sourceforge dot net I think you are misunderstanding my idea. The idea is not to parse the ini file, the idea is to prevent the ini file from being directly requested. Like for example if the ini file got requested, php.exe would just return an empty string. Or, you could have an "access denied" error, or "404 not found" error or something else. ------------------------------------------------------------------------ [2010-11-07 22:31:09] cataphr...@php.net I don't see the usefulness. Why would the webserver be configured to read the ini files as PHP files in the first place?... Am I missing something? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=53256 -- Edit this bug report at http://bugs.php.net/bug.php?id=53256&edit=1