From: Ilia Alshanetsky Date: Sat, 2 Nov 2002 23:08:20 +0000 (+0000) Subject: Fixed bug #20217. When php_flag & php_value are used, the PHP_INI_PERDIR X-Git-Tag: php-4.3.0RC1~328 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4886072b4b169718b05a94c4c6b3a778fe7c3408;p=php Fixed bug #20217. When php_flag & php_value are used, the PHP_INI_PERDIR flag should be used when setting the ini value. Otherwise, the user cannot modify per-directory ini settings specified via .htaccess. --- diff --git a/sapi/apache2filter/apache_config.c b/sapi/apache2filter/apache_config.c index 1b4c1bc1ee..aad4fdef64 100644 --- a/sapi/apache2filter/apache_config.c +++ b/sapi/apache2filter/apache_config.c @@ -76,7 +76,7 @@ static const char *real_value_hnd(cmd_parms *cmd, void *dummy, static const char *php_apache_value_handler(cmd_parms *cmd, void *dummy, const char *name, const char *value) { - return real_value_hnd(cmd, dummy, name, value, PHP_INI_USER); + return real_value_hnd(cmd, dummy, name, value, PHP_INI_PERDIR); } static const char *php_apache_admin_value_handler(cmd_parms *cmd, void *dummy, @@ -103,7 +103,7 @@ static const char *real_flag_hnd(cmd_parms *cmd, void *dummy, const char *arg1, static const char *php_apache_flag_handler(cmd_parms *cmd, void *dummy, const char *name, const char *value) { - return real_flag_hnd(cmd, dummy, name, value, PHP_INI_USER); + return real_flag_hnd(cmd, dummy, name, value, PHP_INI_PERDIR); } static const char *php_apache_admin_flag_handler(cmd_parms *cmd, void *dummy,