Bug #51364 [Opn->Bgs]: ini_set() of PHP_INI_ALL fails when php_admin_* is used

[email protected]
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at http://bugs.php.net/bug.php?id=51364&edit=1

 ID:               51364
 Updated by:       [email protected]
 Reported by:      Bjorn dot Wiberg at its dot uu dot se
 Summary:          ini_set() of PHP_INI_ALL fails when php_admin_* is
                   used
-Status:           Open
+Status:           Bogus
 Type:             Bug
 Package:          PHP options/info functions
 Operating System: AIX 5.3 TL8 (5300-08-01-0819)
 PHP Version:      5.2.13

 New Comment:

It was _fixed_ LONG time ago. Try NEWS.. no bug here.


Previous Comments:
------------------------------------------------------------------------
[2010-03-23 14:24:00] Bjorn dot Wiberg at its dot uu dot se

Description:
------------
http://se.php.net/manual/en/configuration.changes.php specifies that
php_admin_value can not be overridden using ini_set() anymore. When was
this changed? This was not so in the past and a version indication would
be good to have. (It appears that the behavior has indeed changed.)

Also, nothing is mentioned regarding ini_set() used on php_admin_flag
directives. Are those also unchangeable? If so, this should be mentioned
too, perhaps along with a version indication there too.

Attaching a sample script and settings for testing the behavior.

Test script:
---------------
httpd.conf:

  php_admin_value session.gc_maxlifetime 3600
  php_admin_value session.gc_probability 1

Test script:

<?php

  $varname = 'session.gc_probability';
  $value = 100;

  $blnResult = ini_set($varname, $value);
  if (empty($blnResult) or (!$blnResult)) {
    echo "setting $varname could not be set, current value is " .
ini_get($varname) . " and desired value is $value";
  } else {
    echo "Setting updated -- old value $blnResult, desired value $value
and new value " . ini_get($varname);
  }

?>

Expected result:
----------------
Setting updated -- old value 1, desired value 100 and new value 100

Actual result:
--------------
setting session.gc_probability could not be set, current value is 1 and
desired value is 100


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=51364&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.