如何通过URL中的参数设置自定义php.ini设置(mbstring.func_overload)?

时间:2017-03-25 10:48:32

标签: php

美好的一天!

我需要通过URL中的参数为mbstring.func_overload设置自定义值。 整个网站使用mbstring.func_overload = 2。 但是当URL中存在特定参数时,我需要设置mbstring.func_overload = 0

怎么做?

感谢所有人的帮助!

1 个答案:

答案 0 :(得分:0)

使用post请求和php文件,您可以修改服务器上文件的内容。问题是您无权访问php.ini文件

也许你可以尝试这个php行:

ini_set('mbstring.func_overload', 0);

并在PHP中获取您可以使用的请求URL:

$url = $_SERVER['REQUEST_URI']

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

编辑:

PHP_INI_USER该指令可以在用户脚本中修改,使用  ini_set()函数,或通过Windows注册表。自PHP 5.3以来 条目可以在.user.ini中定义。

PHP_INI_PERDIR可以在php.ini,.htaccess httpd.conf或.user.ini文件中修改该指令(自PHP 5.3起)。

PHP_INI_SYSTEM可以在php.ini或httpd.conf文件中修改该指令

PHP_INI_ALL可以在任何地方修改指令

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

而且遗憾的是mbstring.func_overload位于PHP_INI_PERDIR mod